home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / wor / disk2714.zip / MANUAL.DOC < prev    next >
Text File  |  1980-01-01  |  133KB  |  2,856 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                        GEdit Editing System Version 1.71
  12.  
  13.  
  14.                                The Global Editor
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                Copyright by Cat Creek Enterprises, Inc. 1990, 1992
  21.  
  22.                                 P. O. Box 606
  23.                             Bristol, TN 37621-0606
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                      This manual was prepared using GEdit
  37.  
  38. Table of Contents
  39.  
  40.  
  41. Chapter 1: Introduction                                             7
  42.  
  43. Chapter 2: Registering                                              12
  44.  
  45. Chapter 3: Installing                                               14
  46.     Floppy Drive System                                             14
  47.     Hard Drive System                                               14
  48.  
  49. Chapter 4: Getting Started                                          16
  50.     Starting GEdit                                                  16
  51.     Using Menus                                                     16
  52.     Main Menu                                                       17
  53.         Edit                                                        17
  54.         System                                                      17
  55.         Setup                                                       18
  56.         Help                                                        18
  57.         Print                                                       18
  58.     Using a Mouse                                                   18
  59.  
  60. Chapter 5: Getting Help                                             20
  61.  
  62. Chapter 6: Setting Up                                               21
  63.     Setup Menu                                                      21
  64.         File Settings                                               21
  65.             Word Wrap                                               21
  66.             Line Length for Text Files                              21
  67.             Line Length for Non-Text Files                          21
  68.             Default Extension                                       21
  69.             Automatic Backup                                        21
  70.             Journaling                                              21
  71.             Expand Tabs in Text Files                               21
  72.             Append EOF Character                                    21
  73.         Edit Settings                                               22
  74.             Typing Mode                                             22
  75.             Typematic Speed                                         22
  76.             Auto-Indent                                             22
  77.             Columns in Indent                                       22
  78.             Tab Positions                                           22
  79.             Columns in Screen Shift                                 22
  80.             Display Column or File Position                         22
  81.             Function Key Assignments                                22
  82.             Cursor Size                                             23
  83.             Display End-of-Line Symbols                             23
  84.             Display Spaces as Dots                                  23
  85.             Display Non-Text Symbols as Dots                        23
  86.             Produce Matching Symbols                                23
  87.             Number of Lines to Display                              23
  88.             Number of Columns to Display                            23
  89.             Number of Columns in Screen Width                       23
  90.             EGA 43/VGA 50 Line Mode                                 23
  91.             Force Monochrome Mode                                   23
  92.         Screen Settings                                             24
  93.             Foreground Color                                        24
  94.             Background Color                                        24
  95.             Menu Foreground Color                                   24
  96.             Menu Background Color                                   24
  97.  
  98. Table of Contents (cont)
  99.  
  100.  
  101.             Menu Bar Foreground Color                               24
  102.             Menu Bar Background Color                               24
  103.         Save Settings                                               24
  104.         Choose Settings                                             24
  105.  
  106. Chapter 7: Editing
  107.     Types of Editing                                                25
  108.         Create, Display, and Edit Source Code                       25
  109.         Word Processing                                             25
  110.         Create, Display, and Edit DOS Batch Files                   25
  111.         Line Drawing                                                25
  112.         Display and Edit Non-Text Files                             25
  113.         Create, Display, and Edit Data Files                        25
  114.         Edit dBASE Files                                            25
  115.         Special Purpose Editing                                     25
  116.         Compiling from the Editor                                   26
  117.     Edit Menu                                                       27
  118.         Text File Editor                                            27
  119.         Stream Editor                                               27
  120.             Edit Non-Text Files                                     27
  121.             Edit Disk Sectors                                       27
  122.             Edit Memory                                             27
  123.         Hex Editor                                                  27
  124.         dBASE Editor                                                27
  125.             Create New File                                         27
  126.             Modify Structure                                        27
  127.             Copy Structure                                          27
  128.             Edit File                                               27
  129.             Import File as ASCII File                               27
  130.     Editing Large Files                                             28
  131.     Methods of Entering File Name                                   28
  132.         Passing as Parameter                                        28
  133.         Entering at Prompt                                          28
  134.         Selecting from Directory                                    28
  135.         Selecting from History                                      28
  136.     Status Line                                                     29
  137.     Ruler line                                                      29
  138.     Bottom Information Line                                         29
  139.     Entering Non-Key Characters                                     29
  140.     Edit Commands                                                   29
  141.         Menus                                                       29
  142.             GEdit Main                                              29
  143.             Top                                                     30
  144.             Misc                                                    30
  145.             Block                                                   30
  146.             Named Block                                             30
  147.             Attributes                                              30
  148.             Goto                                                    30
  149.             Locate                                                  30
  150.             Line-Drawing                                            30
  151.             Open Symbols                                            30
  152.             File Management                                         30
  153.         Overtype and Insert Typing Modes                            30
  154.         Cursor Control                                              31
  155.         Deleting                                                    31
  156.             Character                                               31
  157.  
  158. Table of Contents (cont)
  159.  
  160.  
  161.             Backspace                                               31
  162.             Word                                                    31
  163.             To the End-of-Line                                      31
  164.             Line                                                    31
  165.         UnDeleting                                                  31
  166.             Character                                               31
  167.             Word                                                    31
  168.             To the End-of-Line                                      31
  169.             Line                                                    32
  170.         Inserting Ruler Lines                                       32
  171.         Formatting                                                  32
  172.             Set Tabs                                                32
  173.             Set Word Wrap On                                        32
  174.             Set Word Wrap Off                                       32
  175.             Format                                                  32
  176.             Justify                                                 32
  177.             Unjustify                                               32
  178.             Center String                                           32
  179.             Pagenate                                                32
  180.             Convert Blanks to Spaces                                33
  181.             Convert Soft EOL Symbols to Carriage Returns            33
  182.         Block Commands                                              33
  183.             Erase                                                   33
  184.             Cut                                                     33
  185.             Paste                                                   33
  186.             Copy                                                    33
  187.             Move                                                    33
  188.             Column Cut                                              34
  189.             Capture                                                 34
  190.             Column Paste                                            34
  191.             Column Move                                             34
  192.             Column Copy                                             34
  193.             Indent                                                  34
  194.             Upper Case                                              34
  195.             Lower Case                                              34
  196.             Hot Print                                               34
  197.         Named Block Commands                                        35
  198.             Named Cut                                               35
  199.             Named Paste                                             35
  200.             Named Column Cut                                        35
  201.             Named Column Paste                                      35
  202.         Attributes                                                  36
  203.             Standard Codes                                          36
  204.             User Defined Codes                                      36
  205.             Embedded Printer Codes                                  36
  206.         Goto                                                        36
  207.             Line                                                    37
  208.             Column                                                  37
  209.             Page                                                    37
  210.             Offset                                                  37
  211.         Locate and Replace                                          37
  212.             Locate                                                  37
  213.             Replace                                                 37
  214.             Global Replace                                          37
  215.             Count                                                   37
  216.  
  217. Table of Contents (cont)
  218.  
  219.  
  220.         Line Drawing                                                38
  221.             Drawing                                                 38
  222.             Toggling the Pen                                        38
  223.             Using Graphics Symbols                                  38
  224.             Joining Lines                                           38
  225.         Matching Symbols                                            38
  226.         File Management                                             38
  227.             Insert File                                             38
  228.             Append File                                             38
  229.             Compare Two Files                                       38
  230.             Change Line Length of Non-Text Files                    39
  231.             Strip Page Breaks from File                             39
  232.             Strip Ruler Lines from File                             39
  233.             Strip 8-Bit Characters from File                        39
  234.             Insert at Intervals                                     39
  235.             Rebuild Line-Ending Index                               39
  236.         Using Print Variables                                       39
  237.         Displaying ASCII Table                                      39
  238.         Changing Setup from Edit Mode                               39
  239.         Creating and Executing Macros                               39
  240.         Loading File from Editor                                    40
  241.         Split Screen Editing                                        40
  242.         Running Another Program                                     40
  243.         Shelling to DOS                                             40
  244.         Saving File                                                 40
  245.         Quitting Edit Mode                                          40
  246.  
  247. Chapter 8: Printing                                                 41
  248.     Print File                                                      41
  249.     Enter Print Settings                                            41
  250.     Handshaking for Serial Printers                                 42
  251.  
  252. Chapter 10: Quiting                                                 43
  253.  
  254. Chapter 11: Using the FC Program                                    44
  255.  
  256. Chapter 12: Using the KeyMap Program                                45
  257.  
  258. Chapter 13: Using the PCodes Program                                46
  259.  
  260. Chapter 14: Trouble Shooting                                        48
  261.  
  262. Table of Contents (cont)
  263.  
  264.  
  265. APPENDIX A - Menu Tree                                              49
  266. APPENDIX B - Menus                                                  50
  267. APPENDIX C - Keyboard Commands in Edit Mode                         53
  268. APPENDIX D - Function Key Assignments                               56
  269. APPENDIX E - Error Codes                                            57
  270. APPENDIX F - Bug Report/Suggestion Form                             59
  271. APPENDIX G - Registration Form                                      60
  272.  
  273.  
  274. Note:  In this document, keystrokes are indicated by being enclosed in
  275. <>. For example, <Return> refers to pressing the Return key, and <Ctrl
  276. M>  refers to the  combination keystroke composed  by holding the Ctrl
  277. key down and pressing the M key.
  278.  
  279. Chapter 1: Introduction
  280.  
  281.  
  282. GEdit is designed  to operate  on computers which  are 100% compatible
  283. with the IBM XT and AT.
  284.  
  285.  
  286. Minimum requirements are:
  287.  
  288.     256K RAM
  289.     1 floppy disk drive
  290.     DOS 2.1 or higher
  291.  
  292.  
  293. The purpose of the program is to:
  294.  
  295.     *  Provide viewing, editing, and formatting of disk files
  296.  
  297.     *  Provide viewing and editing of disk sectors
  298.  
  299.     *  Provide viewing and editing of computer memory
  300.  
  301.     *  Provide creating, viewing and editing of dBASE file headers and
  302.        files, modifing and copying file structure, and importing dBASE
  303.        files as ASCII text files
  304.  
  305.     *  Print disk files
  306.  
  307.  
  308. The GEdit Distribution Disk contains the files listed below:
  309.  
  310.     GO.BAT - batch file to execute GEdit and load the README file
  311.     README - instructions on installation
  312.     HINSTALL.EXE - file to install GEdit on a hard disk
  313.     FINSTALL.EXE - file for creating a work disk
  314.     FEATURES - a discussion on the major features of GEdit
  315.     CR.SCR - copyright screen
  316.     ORDER.FRM - form for registering GEdit
  317.     BUG.RPT - form for reporting bugs and suggestions
  318.     GE.EXE - executable file
  319.     GE.HLP - general information on GEdit
  320.     MOUSE.HLP - help on using a mouse with GEdit
  321.     MENU.HLP - help file on the GEdit Menu
  322.     SETUP.HLP - help file on setup
  323.     EDITMENU.HLP - help file on the Main Edit Menu
  324.     EDIT.HLP - help file on edit commands
  325.     PRINT.HLP - help file on printing
  326.     EPSONFX.DRV - printer driver for the Epson FX-100 printer
  327.     HP-III.DRV - printer driver for the HP LaserJet III
  328.     KEYMAP.EXE - file for assigning keystrokes to commands
  329.     FC.EXE - file to split and recombine large files
  330.     PCODES.EXE - file to create and edit printer drivers
  331.     MANUAL.DOC - GEdit manual
  332.     PMANUAL.EXE - file to print manual
  333.  
  334. Chapter 1: Introduction (cont)
  335.  
  336.  
  337. Major Features:
  338.  
  339.  
  340.     *  Free cursor in Text File mode. Move the cursor anywhere outside
  341.        existing text and enter new text without having to backfill
  342.  
  343.     *  Unlimited line length (text files)  or preset line length (non-
  344.        text files)
  345.  
  346.     *  Full mouse support
  347.  
  348.     *  Split screen editing
  349.  
  350.     *  Cut size limited only by available disk space
  351.  
  352.     *  Direct cutting and pasting between files
  353.  
  354.     *  Column block operations
  355.  
  356.     *  Line drawing
  357.  
  358.     *  Four editors, including:
  359.            Text Editor     Text Files
  360.            Stream Editor   Non-Text Files, Disk Sectors, and Memory
  361.            Hex Editor      Non-Text Files, Disk Sectors, and Memory
  362.            dBASE Editor    Headers, Files, and Files Imported as ASCII
  363.                                Text Files
  364.  
  365.     *  Word processing features including word wrap and justification
  366.  
  367.     *  Search and replace using wildcards
  368.  
  369.     *  Auto-indenting
  370.  
  371.     *  Line drawing
  372.  
  373.     *  Extended character set
  374.  
  375.     *  Keystroke macros
  376.  
  377.     *  43 line EGA and 50 line VGA display
  378.  
  379.     *  Popup ASCII table
  380.  
  381.     *  Unloads from memory when executing program or shelling to DOS
  382.  
  383.     *  On-line help
  384.  
  385.     *  Journaling of edit session
  386.  
  387.     *  Mapping of keys to commands
  388.  
  389. Program Limitations:
  390.  
  391.  
  392.     *  Maximum file size - available memory
  393.  
  394.     *  Maximum line length - available memory
  395.  
  396.     *  Maximum number of lines - 10,000
  397.  
  398.     *  Maximum Number of open files - 2
  399.  
  400.     *  Character set - ASCII plus IBM ASCII Extended
  401.  
  402.     *  Maximum number of keystroke macros - 50
  403.  
  404.     *  Maximum number of tabs - 100
  405.  
  406.     *  Size of cut - limited only by available disk space
  407.  
  408.     *  Length of undo buffer for delete word - 50
  409.  
  410.     *  Length of undo buffer for delete to end of line - 150
  411.  
  412.     *  Length of undo buffer for delete line - 255
  413.  
  414. Chapter 1: Introduction (cont)
  415.  
  416.  
  417. Editing:  GEdit contains  four special purpose editors  -  a Text File
  418. Editor, a Stream Editor, a Hex Editor, and a dBASE Editor.  These edi-
  419. tors are discussed below:
  420.  
  421.     Text File Editor  - The Text File Editor follows the standard con-
  422.     ventions that have been established for ASCII text files.  Use the
  423.     Text File Editor for word processing and writing  source code  and
  424.     batch files.
  425.  
  426.     Stream Editor  - The Stream Editor edits non-text files, disk sec-
  427.     tors,  and computer memory.  The lines displayed on the screen are
  428.     fixed length  and all 256 characters  of the standard and extended
  429.     character sets are used.
  430.  
  431.         Non-text files  are usually not accessible  to word processors
  432.         or text editors.  This type file is displayed  in a fixed line
  433.         length format.  The line length can be specified in Setup, and
  434.         can be changed after the file is loaded. Use the non-text file
  435.         type for creating and editing data files and viewing and edit-
  436.         ing program files.
  437.  
  438.         Disk Sectors can be loaded into the Stream Editor  and treated
  439.         as a non-text file  or as disk sectors.  The number of sectors
  440.         which can be loaded is dependent on available memory. Material
  441.         read directly from a disk can be edited and saved to a disk as
  442.         a file  (useful for recovering files from a disk  on which the
  443.         FAT has been corrupted)  if the sectors were loaded as a file.
  444.         Or if the sectors  were loaded as sectors,  they can be edited
  445.         and written back to the disk as sectors.
  446.  
  447.         Computer memory  can be displayed  and edited using the Stream
  448.         Editor.  One segment (64K) is accessible, beginning at the ad-
  449.         dress specified.  The display of memory is in real time, mean-
  450.         ing that changes in memory can be observed as they occur.  For
  451.         example,  load memory segment 0  and observe the changes which
  452.         continually occur at offset 1132.  Any change made to the dis-
  453.         play  is a change  in actual memory  and can be dangerous.  Be
  454.         aware of the consequences before making any changes.
  455.  
  456.     Hex Editor - The Hex Editor edits non-text files, disk sectors and
  457.     computer memory  and uses the same set  of commands  as the Stream
  458.     Editor. The hex representation (16 bytes) is displayed on the left
  459.     side of the screen  with the corresponding characters displayed on
  460.     the right side. All editing is performed on the hex display.
  461.  
  462.     dBASE Editor  - The dBASE Editor edits dBASE data file headers and
  463.     dBASE data files (useful for restoring corrupted files and for di-
  464.     rectly editing  dBASE data), creates new dBASE files, and modifies
  465.     and copies dBASE file structures.  It will also import dBASE files
  466.     as ASCII text files.
  467.  
  468.     Note: To use GEdit as your dBASE editor (called by the MODIFY COM-
  469.     MAND command)  modify the config.db file  to include the lines be-
  470.     low:
  471.  
  472.         TEDIT=GE
  473.         WP=GE
  474.  
  475. Chapter 1: Introduction (cont)
  476.  
  477.  
  478. Shell to DOS:  You can shell to DOS while editing.  GEdit and the edit
  479. buffer  are unloaded  from memory when shelling to DOS.  This provides
  480. the free memory,  minus approximately 12K,  that would be available if
  481. GEdit was  not loaded.  Enter  "EXIT"  at the DOS prompt  to return to
  482. GEdit.
  483.  
  484.  
  485. Run Another Program:  You can run another program while editing.  This
  486. feature  is useful for compiling a program while  editing source code.
  487. GEdit  and the edit buffer are unloaded  from memory while running an-
  488. other program, providing the free memory to execute any compiler. Only
  489. 5K is retained for use by GEdit.
  490.  
  491.  
  492. Redo Edit Session: If journaling is specified in Setup, GEdit automat-
  493. ically creates  a backup when a file  is loaded  for editing,  and all
  494. keystrokes  made during  the edit  session  are recorded  in a journal
  495. file. If for any reason (such as a mistake in editing, failure to save
  496. a file, or a power outage) you have lost work, you can replay the edit
  497. session by choosing this option from the System Menu  and stop the re-
  498. play at any point you wish.
  499.  
  500.  
  501. Setup: You can create up to 10 setup configurations which can be saved
  502. to disk and recalled to suit the type of editing that you require,  or
  503. the current setup can be altered to suit your needs. Word wrap, screen
  504. colors, auto-indent, tabs, cursor size, and many other features can be
  505. selected to customize the editors.
  506.  
  507.  
  508. Help: Online help is available from the Main Menu on:
  509.     Overview of GEdit
  510.     Mouse
  511.     Main Menu
  512.     Setup
  513.     Editing
  514.     Printing
  515. Help on edit commands is also available while editing.
  516.  
  517.  
  518. Print Files:  GEdit will print any disk file. A file can be printed as
  519. a text file or as a non-text file with fixed-length lines.  Print set-
  520. tings  (such as pitch, lines per inch, margins, pages to print, number
  521. of copies, printer driver, and printer interface) can be specified and
  522. saved to a disk file for use later.  Any number of printer drivers can
  523. be created by using the program PCODES.EXE  (see Chapter 13) which can
  524. be found on the work disk or in the support directory after installat-
  525. ion.
  526.  
  527. Chapter 2: Registering
  528.  
  529.  
  530.     Some very fine software  is marketed though the shareware process.
  531.     This  is usually  done because  the author  does not  have the re-
  532.     sources to market the product in the traditional manner or because
  533.     he is attracted to the simplicity of the marketing technique.
  534.  
  535.     Releasing a software product as shareware allows an user to try it
  536.     without obligation and to pass copies of it to friends or acquant-
  537.     ices for their review. If the user determines that the software is
  538.     useful to him and intends to continue to use it,  he is then obli-
  539.     gated to register his copy of the software.
  540.  
  541.     The advantages of this  marketing approach to the user are  (1) he
  542.     has the opportunity to use the product and,  based on his evaluat-
  543.     ion, determine if he wants to register the product, and (2) he can
  544.     register the product  for less than purchasing a comparable retail
  545.     product.
  546.  
  547.     The advantage to the author is that he has the opportunity to mar-
  548.     ket his product in a less costly and complicated manner than would
  549.     be possible otherwise.
  550.  
  551.     GEdit is being distributed as shareware.  Non-registered users can
  552.     use it during a  30-day trial period to determine  if they find it
  553.     useful  and want to continue to use it.  If the user does continue
  554.     to use GEdit after the 30-day trial period it must be registered.
  555.  
  556.     Upon registration you will be sent the latest version of GEdit and
  557.     you will receive updates for one year from the registration date.
  558.  
  559.     As a registered user you are entitled to use GEdit on any  and all
  560.     computers available  to you as  long as the software  is installed
  561.     and used on only one computer at a time.
  562.  
  563.     To register GEdit, you can submit  the registration form  found in
  564.     Appendix I of this manual  with the correct amount of money in the
  565.     form of a check or money order  to the address listed,  or you can
  566.     register using your MC,  Visa, AmEx,  or Discovery card by calling
  567.     Public (software) Library at 800-242-4PsL (from overseas: 713-524-
  568.     6394)  or by FAX  to 713-524-6398  or by Compuserve to  71355,470.
  569.     Specify item number 10569.
  570.  
  571.     The numbers listed above are  for ordering only.  Cat Creek Enter-
  572.     prises, Inc. can NOT be reached  at those numbers.  To contact Cat
  573.     Creek Enterprises, Inc. for information about dealer pricing, vol-
  574.     ume discounts, site licensing,  the status of shipment of the pro-
  575.     duct,  the latest version number or for technical information,  or
  576.     to discuss returns,  write to Cat Creek Enterprises, Inc. at P. O.
  577.     Box 606, Bristol, TN 37621.
  578.  
  579.     The registration form can also  be found in the file  "ORDER.FRM",
  580.     found on the distribution disk.  This file can be printed by using
  581.     GEdit's print utility.
  582.  
  583.     No registration fee is required  for the use of  GEdit for educat-
  584.     ional purposes  by educational institutions.  However,  if you are
  585.     using GEdit for this purpose, it must be registered by filling out
  586.     the registration form,  checking the box indicating that  GEdit is
  587.     to be used  for educational purposes,  and mailing the form to the
  588.     address listed.
  589.  
  590. Chapter 2: Registering (cont)
  591.  
  592.  
  593.     You are encouraged to copy  GEdit for the purpose  of distribution
  594.     under the following conditions:
  595.  
  596.         1. No files on the Distribution Disk have been modified or de-
  597.            leted.
  598.  
  599.         2. The fee to cover copy service, handling, and materials does
  600.            not exceed $10.00.
  601.  
  602.     GEdit is provided  "as is"  without warranty  of any kind,  either
  603.     expressed  or implied.  In no event will  Cat Creek Enterprises be
  604.     liable for any damage caused by the use of GEdit.  The risk of us-
  605.     ing this product lies with the user.
  606.  
  607. Chapter 3: Installing
  608.  
  609.  
  610. Floppy Disk System:
  611.  
  612.     Step 1: Format a new disk to use as a work disk.
  613.  
  614.     Step 2: Place the Distribution Disk in Drive A: and the blank disk
  615.     in  Drive B:, and at the A> prompt enter "FINSTALL". FINSTALL will
  616.     copy the files  listed below from the  Distribution Disk  onto the
  617.     blank disk:
  618.  
  619.       GE.EXE           BUG.RPT          CR.SCR           ORDER.FRM
  620.       GE.HLP           MOUSE.HLP        MENU.HLP         SETUP.HLP
  621.       EDITMENU.HLP     EDIT.HLP         PRINT.HLP        EPSONFX.DRV
  622.       HP-III.DRV       KEYMAP.EXE       FC.EXE           PCODES.EXE
  623.  
  624.     Step 3: Label the disk in drive B: as "GEdit Work Disk".
  625.  
  626.     Step 4:  Place the  Distribution Disk  in drive A:,  make sure the
  627.     printer is ready,  and at the A> prompt enter  "PMANUAL".  PManual
  628.     will print the manual beginning at the page you specify.
  629.  
  630.     Step 5: Store the Distribution Disk in a safe place.
  631.  
  632.  
  633. Hard Disk System:
  634.  
  635.     Step 1: Place the Distribution Disk in the A: Drive, and at the A>
  636.     prompt enter "HINSTALL".
  637.  
  638.     Step 2:  Specify the directory on the hard disk  where you want to
  639.     locate the program files.  If the directory does not exist it will
  640.     be created. The files listed below will be copied from the Distri-
  641.     bution Disk into this directory.
  642.  
  643.                   GE.EXE                        BUG.RPT
  644.                   ORDER.FRM                     KEYMAP.EXE
  645.                   FC.EXE                        PCODES.EXE
  646.  
  647.     Step 3:  Specify the directory  on the hard disk where you want to
  648.     locate the support files.  If the directory does not exist it will
  649.     be created. The files listed below will be copied from the Distri-
  650.     bution Disk into this directory:
  651.  
  652.                   GE.HLP                        MOUSE.HLP
  653.                   MENU.HLP                      SETUP.HLP
  654.                   EDITMENU.HLP                  EDIT.HLP
  655.                   PRINT.HLP                     EPSONFX.DRV
  656.                   HP-III.DRV                    CR.SCR
  657.  
  658. Chapter 3: Installing (Hard Disk System cont)
  659.  
  660.  
  661.     Step 4:  Modify the AUTOEXEC.BAT file in the root directory of the
  662.     hard disk to include the statement  "PATH=C:\GE"  (see DOS manual)
  663.     or the directory you specified. This will ensure that DOS can find
  664.     GE.EXE even if the default directory is not the directory in which
  665.     GE.EXE is located.
  666.  
  667.     Step 5:  Modify the  AUTOEXEC.BAT  file to  include the  statement
  668.     "SET SUPPORT=C:\GE\SUPPORT"  or the directory you specified.  This
  669.     will ensure that GEdit can find its support files.
  670.  
  671.     Step 6:  Place the  Distribution Disk  in drive A:,  make sure the
  672.     printer is ready,  and at the A> prompt enter  "PMANUAL".  PManual
  673.     will print the manual beginning at the page you specify.
  674.  
  675.     Step 7: Store the Distribution Disk in a safe place.
  676.  
  677. Chapter 4: Getting Started
  678.  
  679.  
  680. Starting GEdit
  681.  
  682. The instructions presented here assume that you have already installed
  683. GEdit (see Chapter 3).
  684.     
  685.     Floppy Disk
  686.         
  687.         Step 1: Insert the GEdit work disk in drive A:
  688.         
  689.         Step 2:  Insert the disk  that contains  the file  you wish to
  690.         edit, or the disk on which you wish to create a file, in drive
  691.         B:.
  692.         
  693.         Step 3:  At the  A> prompt enter "GE".  Or if  you wish to use
  694.         the file settings which have been saved in setup file "0", you
  695.         can enter "GE",  followed by a space, and then the name of the
  696.         file you  wish to edit.  If you  do pass a file name to GEdit,
  697.         all menus will be bypassed,  the file loaded for editing,  and
  698.         you will be taken directly into the Text File Editor.
  699.  
  700.  
  701.     Hard Disk
  702.     
  703.         Step 1: If you have not included the path, to the directory in
  704.         which  GEDIT.EXE is located,  in the autoexec.bat  file on the
  705.         boot disk,  you must change directory  (see DOS manual) to the
  706.         directory in which GE.EXE is located.
  707.  
  708.         Step 2:  At the DOS prompt enter "GE".  Or if  you wish to use
  709.         the file settings which have been saved in setup file "0", you
  710.         can enter "GE",  followed by a space, and then the name of the
  711.         file you wish to edit. If you do pass a file name to GEdit all
  712.         menus will be bypassed,  the file loaded for editing,  and you
  713.         will be taken directly into the Text File Editor.
  714.  
  715.  
  716. Using Menus
  717.  
  718. To select an option from a menu,  use <Up-Arrow>  and  <Down-Arrow> to
  719. move the menu bar to the option you wish to select and press <Return>.
  720. Or press the function key associated with the option on the menu.
  721.  
  722. Chapter 4: Getting Started (cont)
  723.  
  724.  
  725. Main Menu
  726.  
  727. The Main Menu (see Appendix B) is displayed when GEdit is started. The
  728. options available on that menu are explained below:
  729.  
  730.  
  731.     Edit
  732.  
  733.         Displays the Edit Menu. From the Edit Menu you can edit files,
  734.         disk sectors,  and memory in either ASCII  or Hex format,  and
  735.         edit dBASE files.
  736.  
  737.     System
  738.  
  739.         Displays the System Menu. From the System Menu you can:
  740.  
  741.         Quit: Leave GEdit and return to DOS, even if files are open.
  742.  
  743.         Return to Editor:  If files are open, returns to the currently
  744.         active window.
  745.  
  746.         Shell to DOS: GEdit and the edit buffer are unloaded from mem-
  747.         ory when shelling to DOS. This provides the free memory, minus
  748.         approximately 12K,  that would be available  if GEdit  was not
  749.         loaded. Enter "EXIT" at the DOS prompt to return to GEdit.
  750.  
  751.         Run Another Program:  Enter a command line  to execute another
  752.         program.  GEdit  and the edit buffer  are unloaded from memory
  753.         while running another program.  This provides the free memory,
  754.         minus approximately 5K,  that would be available  if GEdit was
  755.         not loaded.
  756.  
  757.         ReCombine File:  Recombines  files that  have been split  into
  758.         smaller  files  (see  "Editing Large Files"  in Chapter 7  and
  759.         Chapter 11: Using the FC Program). After making changes to the
  760.         files created from the larger file, choose this option to join
  761.         the files, replacing the original file  (this can also be done
  762.         from the FC program).
  763.  
  764.         Redo Edit Session:  Replays an edit session  that has been re-
  765.         corded in a journal file. An edit session is recorded whenever
  766.         a file is edited and journaling is on (see Chapter 6). A back-
  767.         up of the file  being edited is made  at the beginning  of the
  768.         session and of every other file loaded during the session, and
  769.         each keystroke  is recorded  until no  files are open.  Choose
  770.         this option  if for some reason you lose the file you were ed-
  771.         iting  or you made  some sort  of unrecoverable error.  Select
  772.         the type of file from the Type Menu,  enter the file name, and
  773.         choose "automatic" or "step-though" playback.  Automatic play-
  774.         back will proceed though the session automatically,  while the
  775.         step-though playback executes a single recorded keystroke each
  776.         time you press a key.  You can stop the playback  at any point
  777.         by pressing <Esc>.
  778.  
  779.         Copyright Screen: Displays the GEdit copyright screen, showing
  780.         the copyright notice and information concerning registration.
  781.  
  782. Chapter 4: Getting Started (Main Menu cont)
  783.  
  784.  
  785.     Setup
  786.  
  787.     Displays the  Setup Menu.  From this menu  you can enter  and save
  788.     configuration data in memory and in up to 10 disk files. Use setup
  789.     to customize GEdit to your particular needs.
  790.  
  791.     Help
  792.  
  793.     Displays the Help Menu.  From the  Help Menu  you can display help
  794.     screens on:
  795.  
  796.         GEdit (an overview of GEdit)
  797.         Mouse
  798.         Main Menu
  799.         Setup
  800.         Editing
  801.         Printing
  802.  
  803.     Print
  804.  
  805.     Displays the Print Menu. "Print"  will accept  and save print set-
  806.     tings and print disk files.
  807.  
  808.     Escape
  809.  
  810.     If files are open,  pressing <Esc> has the same effect as choosing
  811.     "Return to Editor"  from the  System Menu.  If no files  are open,
  812.     pressing  <Esc>  has the same effect as choosing  "Quit"  from the
  813.     System Menu.
  814.  
  815.  
  816. Using a Mouse
  817.  
  818. While in menus, use the mouse  to move the menu bar just  as you would
  819. with the cursor control keys.  The bar will move  in the direction the
  820. mouse is moved.  The left button  performs as the  <Enter> key and the
  821. middle button (if you have one) performs as the as the <Esc> key.
  822.  
  823. While in data entry screens (i.e. the Edit Setup Screen) use the mouse
  824. to move the cursor just as you would with the cursor control keys. The
  825. left button performs as the <Enter> key, and the middle button (if you
  826. have one) performs as the <Esc> key.
  827.  
  828. While editing,  a mouse cursor is displayed  on the screen  along with
  829. the  key cursor.  The key cursor blinks  and the mouse  cursor remains
  830. solid.  The mouse cursor can be moved to any position on the screen by
  831. moving the mouse. To move the key cursor to the mouse cursor press the
  832. the right button.  Moving the mouse cursor to the any edge of the edit
  833. screen and pressing the right button scrolls the screen as if you were
  834. holding down a cursor control key.
  835.  
  836. Chapter 4: Getting Started (Using a Mouse cont)
  837.  
  838.  
  839. The Mouse Menu is displayed at the top  of the edit screen.  This menu
  840. lists  the commands executed  by function keys  1 though 10 along with
  841. the respective  function key number.  Also displayed  on the menu  are
  842. arrows which represent Screen-Shift Left, Screen-Shift Right, Page Up,
  843. and Page Down.  The ? at the end of the menu represents Help.  To exe-
  844. cute any of these commands,  place the mouse cursor on the command and
  845. press the left button.
  846.  
  847. Chapter 5: Getting Help
  848.  
  849.  
  850.     The  "Help" option on the Main Menu displays a menu  (see Appendix
  851.     B) which allows you to select help on:
  852.  
  853.         GEdit (an overview of GEdit)
  854.         Mouse
  855.         Main Menu
  856.         Setup
  857.         Editing
  858.         Printing
  859.  
  860.     Help screens  on edit commands can be displayed, while editing, by
  861.     choosing "Help on Editing" from the Misc Menu or pressing <Alt H>.
  862.  
  863. Chapter 6: Setting Up
  864.  
  865.  
  866. To setup GEdit, choose "Setup" from the Main Menu. The Setup Menu (see
  867. Appendix B) will be displayed.
  868.  
  869. To specify the way in which  you want files  to be handled by the edi-
  870. tors, choose "File Settings" from the Setup Menu.
  871.  
  872.     Word Wrap  -  if on,  lines will automatically wrap at a specified
  873.     length when using the Text File Editor. This feature is used while
  874.     word processing.  The default  setting is  "N".  Soft  end-of-line
  875.     characters are saved with the file for printing purposes. However,
  876.     the soft end-of-line characters are stripped from the file when it
  877.     loaded for editing, and the lines wrapped as specified in the set-
  878.     up.
  879.  
  880.     Line Length for Text Files  -  the line length  at which word wrap
  881.     occurs. The maximum line length is the number of bytes in the buf-
  882.     fer. The default setting is 64 characters.
  883.  
  884.     Line Length for Non-Text Files  -  the line length  at which lines
  885.     are wrapped when editing  a non-text file using the Stream Editor.
  886.     This would usually  be the screen width  unless you  are editing a
  887.     data file,  in which case,  the record length should be specified.
  888.     The maximum line length is the number of bytes in the buffer.  The
  889.     default setting is 80 characters.
  890.  
  891.     Default Extension  - an extension to be added to any file name you
  892.     enter without an extension.  For example, you may specify "BAS" if
  893.     you commonly edit Basic source code. To prevent the extension from
  894.     being added to a file name  without an extension,  add a period to
  895.     the end of the file name. Up to 3 characters can be entered.
  896.     
  897.     Automatic Backup - If you wish to have each file you edit automat-
  898.     ically copied to a backup file  before you begin editing,  specify
  899.     "Y". The default setting is "N".  Imported dBASE files will not be
  900.     backed up.
  901.  
  902.     Journaling - You can choose to record your edit sessions for play-
  903.     back. Playing back an edit session can be entertaining,  or can be
  904.     very useful if you make an irreversible mistake while editing. The
  905.     playback can be stopped at any point, and editing resumed. The de-
  906.     fault setting is "N".
  907.  
  908.     Expand Tabs in Text Files  -  If you wish  to have tab  symbols in
  909.     text files  replaced by a string of eight spaces,  enter "Y".  The
  910.     default is "Y".
  911.  
  912.     EOF Marker - If you wish to have GEdit append an EOF marker (ASCII
  913.     26) when it saves a file, enter 'Y'. The default is 'Y".
  914.  
  915. Chapter 6: Setting Up (cont)
  916.  
  917.  
  918. To specify the settings that will be in effect while in the edit mode,
  919. choose "Edit Settings" from the Setup Menu.  Edit settings can also be
  920. changed while  in the edit mode by choosing  "Set Edit Settings"  from
  921. the Misc Menu or pressing <Alt E>.
  922.  
  923.     Typing Mode  - If you wish to begin your edit sessions in overtype
  924.     mode, enter "O",  or enter "I" if you prefer the insert mode.  The
  925.     default setting is "O".
  926.  
  927.     Typematic Speed - This setting refers to the speed at which a key-
  928.     stroke is repeated when a key is held down,  and primarily effects
  929.     the rate of cursor control.  If you increase typematic speed,  the
  930.     time to page down from  the beginning of a document  to the end of
  931.     the document is decreased, however, the higher speed may adversely
  932.     affect your typing. Experiment to find the most suitable speed for
  933.     your typing style.  You can select from a speed range  of 0 to 10,
  934.     with 10 the fastest. The default setting is 7.
  935.  
  936.     Auto-Indent - This feature is particularly useful if you are writ-
  937.     ing source code.  Auto-indent will automatically indent a new line
  938.     to the same column to which the previous line is indented. The de-
  939.     fault setting is "Y".
  940.  
  941.     Columns in Indent:  You can specify the number of columns a line
  942.     will be shifted when indented. The default setting is 8.
  943.  
  944.     Tab Positions  -  You can specify up to 10 tab positions to use in
  945.     text files. The tabs can be entered in any order. If you need more
  946.     than 10 tabs you can enter up to 100 in the editor ruler line. The
  947.     default setting is 10 tabs in 8-column increments.
  948.  
  949.     Columns in Screen Shift - You can specify the number of columns to
  950.     shift the screen to the right when <Shift F2> is pressed or to the
  951.     left when <Shift F1> is pressed while editing a text file. The de-
  952.     fault setting is 20.
  953.  
  954.     Display Column or File Position  -  If you wish the status line on
  955.     the edit screen  to display the current column on which the cursor
  956.     is located, enter "C". If you wish to have the offset from the be-
  957.     ginning  of the file displayed, enter "F".  The default setting is
  958.     "C".
  959.  
  960.     Function Key Assignments - Function keys are assigned to perform 1
  961.     of 3 sets  of functions.  If you wish to use  the function keys as
  962.     command keys, enter "C".  If you wish to use the function keys for
  963.     graphics characters,  enter "G".  If you wish to use  the function
  964.     keys for math symbols,  enter "M".  See Appendix D  for a complete
  965.     explanation  of function key assignments.  The default  setting is
  966.     "C".
  967.  
  968. Chapter 6: Setting Up (Edit Settings cont)
  969.  
  970.  
  971.     Cursor Size  - Choose a cursor size from a dash to a full block by
  972.     entering a  number in the range from  1 to 12 for monochrome and 1
  973.     to 7 for color. 1 is the largest and is the default setting.
  974.  
  975.     Display End-of-Line Symbols - If you wish to have carriage returns
  976.     in text files displayed by a symbol,  enter "Y".  The default set-
  977.     ting is "Y".
  978.  
  979.     Display Spaces as Dots  - If you wish to have spaces in text files
  980.     represented by dots, enter "Y". The default setting is "N".
  981.  
  982.     Display Non-Text Symbols as Dots - If you wish to have control and
  983.     8-bit characters represented on the screen by dots,  enter "Y", or
  984.     if you wish to have these characters displayed, enter "N". The de-
  985.     fault setting is "N".
  986.  
  987.     Produce Matching Symbols  -  If you wish to have the symbols [, {,
  988.     (, ', and " respectively matched by ], }, ), ', and ",  enter "Y".
  989.     Insert mode must be on for this feature to be active. This feature
  990.     is particularly useful when writing source code.  The default set-
  991.     ing is "N".
  992.  
  993.     Number of Lines to Display  -  You can choose  the number of lines
  994.     you wish to have displayed on the edit screen. The default setting
  995.     is 21 lines,  which is normal for a screen that displays 25 lines.
  996.     If you are using a screen that does not display 25 lines this set-
  997.     ting can be changed to match the screen size. This setting can al-
  998.     so be used to push the bottom information line off a normal screen
  999.     by entering 22.
  1000.  
  1001.     Number of Columns to Display  -  You can choose the number of col-
  1002.     mns you wish to have displayed on the screen. The normal number of
  1003.     columns is 80,  which is the default setting.  If you are using an
  1004.     odd size screen, less than or greater than 80 columns, change this
  1005.     setting to match the screen width.
  1006.  
  1007.     Number of Columns in Screen Width  -  This setting  must be set to
  1008.     correspond to the  actual number of columns  that is  displayed by
  1009.     your monitor. If this setting is not correct,  the editor will not
  1010.     work properly.  The normal  number of columns is 80,  which is the
  1011.     default setting. If you are using an odd size screen, less than or
  1012.     greater than 80 columns,  you should change this setting  to match
  1013.     the screen width.
  1014.  
  1015.     EGA 43/VGA 50 Line Mode  -  If you are using an EGA or VGA monitor
  1016.     and wish to display additional lines on the screen. An EGA monitor
  1017.     will display 43 lines  (39 lines of edit screen) and a VGA monitor
  1018.     will display 50 lines (46 lines of edit screen).
  1019.  
  1020.     Force Monochrome Mode  - "Y" forces all screen displays into mono-
  1021.     chrome.  When using a LCD screen,  menu bars or other items on the
  1022.     screen may not display properly. Forcing the monochrome mode makes
  1023.     these items visible.
  1024.  
  1025. Chapter 6: Setting Up (cont)
  1026.  
  1027.  
  1028. To specify screen colors choose "Screen Settings" from the Setup Menu.
  1029. The current  colors will  be listed  on the screen.  To choose another
  1030. color,  move the light bar  to the item  that you wish  to change  and
  1031. press <Return>. A color selection screen will be displayed and the bar
  1032. on the screen will display the color combination  that would be in ef-
  1033. fect  if that option  is selected.  Screen colors  can also be changed
  1034. while in the edit mode by choosing  "Set Screen Colors"  from the Misc
  1035. Menu or pressing <Alt V>.
  1036.  
  1037.     Foreground Color - You can choose a color for characters displayed
  1038.     on the edit screen from a total of 16 colors.
  1039.  
  1040.     Background Color  - You can choose a background color for the edit
  1041.     screen from a total of 8 colors.
  1042.  
  1043.     Menu Foreground Color - You can choose a color for characters dis-
  1044.     played on menus from a total of 16 colors.
  1045.  
  1046.     Menu Background Color - You can choose a background color for men-
  1047.     us from a total of 8 colors.
  1048.  
  1049.     Menu Bar Foreground Color - You can choose a foreground color for
  1050.     menu bars from a total of 16 colors.
  1051.  
  1052.     Menu Bar Background Color - You can choose a background color for
  1053.     menu bars from a total of 8 colors.
  1054.  
  1055. Save Settings - You can save the current settings to a disk file to be
  1056. used later. For example, settings file "0" could be used for word pro-
  1057. cessing,  settings file "1" used for editing dBASE files, and settings
  1058. file "2" used for writing source code.  Settings files can be numbered
  1059. from 0 to 9.  Settings file  "0"  is read automatically when  GEdit is
  1060. started.
  1061.  
  1062. Choose Settings  -  You can recall settings that  have been previously
  1063. saved by entering the number of the settings file (0 - 9). 
  1064.  
  1065. Chapter 7: Editing
  1066.  
  1067.  
  1068. Types of Editing:
  1069.  
  1070.     Create, display, and edit source code: Use the Text File Editor to
  1071.     create and edit source code. Features that facilitate the creation
  1072.     of source code include automatic indenting, creating matching sym-
  1073.     bols, checking for open symbols, and running compilers while edit-
  1074.     ing.
  1075.  
  1076.     Word processing: GEdit includes a set of word processing features,
  1077.     including ruler lines,  word wrapping,  justifying, tabs,  jump to
  1078.     stop,  and keystroke macros.  Use the Text File Editor  to prepare
  1079.     letters, memos, and documents.
  1080.  
  1081.     Create,  display, and edit DOS batch files: Use the Text File Edi-
  1082.     or to create and edit DOS batch files.
  1083.  
  1084.     Line drawing: The Text File Editor  can be used  for line drawing.
  1085.     This  feature  is excellent  for creating  forms  and organization
  1086.     charts. Single and double lines can be mixed, and all lines can be
  1087.     joined automatically.
  1088.  
  1089.     Display and edit non-text files:  You can display any disk file by
  1090.     choosing the Stream Editor.  Non-text Files are displayed in fixed
  1091.     length lines  (80 columns,  unless you specify a different length)
  1092.     using all ASCII and Extended ASCII characters.
  1093.  
  1094.     Create,  display,  and edit data files:  The Stream Editor  can be
  1095.     used  to edit data files.  Select non-text file  and set  the line
  1096.     length to the record length.  Ruler lines can  be embeded anywhere
  1097.     in the file to ensure accurate data entry.
  1098.  
  1099.     Use the Hex Editor for editing files,  disk sectors, and memory in
  1100.     hex format.
  1101.  
  1102.     Edit dBASE files:  Create new dBASE files, modify a file's struct-
  1103.     ure,  copy a file's structure to another file, directly enter data
  1104.     into dBASE files,  recover dBASE files which have shifted data  or
  1105.     include an embedded  end-of-file character,  and import dBASE data
  1106.     as an ASCII text file.
  1107.  
  1108.     Special purpose editing:  Edit disk sectors (useful for recovering
  1109.     files from disks with a damaged FAT), and edit computer memory.
  1110.  
  1111. Chapter 7: Editing (cont)
  1112.  
  1113.  
  1114.     Compiling from editor: To compile and link a Clipper program call-
  1115.     ed TEST, I first create a batch file named C.BAT as follows:
  1116.  
  1117.         C:\CLIPPER5\BIN\CLIPPER TEST
  1118.         IF ERRORLEVEL 1 GOTO END
  1119.         C:\CLIPPER5\BIN\RTLINK FILE TEST;
  1120.         IF ERRORLEVEL 1 GOTO END
  1121.         TEST
  1122.         :END
  1123.  
  1124.     The next step is to load TEST.PRG into GEdit and create a marco as
  1125.     follows:
  1126.  
  1127.         <Ctrl R>
  1128.         <C>
  1129.         <Enter>          - begin recording macro C
  1130.         <F2>
  1131.         <Enter>          - save the file
  1132.         <Ctrl E>
  1133.         <C>
  1134.         <Enter>          - execute the file C.BAT
  1135.         <Enter>          - return to editor after executing C.BAT
  1136.         <Ctrl R>         - stop recording macro
  1137.  
  1138.     Anytime I am ready to compile, link, and run the program,  I press
  1139.     the following keystrokes:
  1140.  
  1141.         <Ctrl M>
  1142.         <C>
  1143.         <Enter>
  1144.  
  1145.     If an error occurs during compiling, processing is returned to the
  1146.     editor,  and if an error occurs during linking,  processing is re-
  1147.     turned to the editor.  Otherwise, the program is executed and when
  1148.     it is terminated, processing is returned to the editor. During the
  1149.     process of running a compiler,  GEdit unloads itself  from memory,
  1150.     providing more memory in which to run the compiler.
  1151.  
  1152. Chapter 7: Editing (cont)
  1153.  
  1154.  
  1155. Edit Menu
  1156.  
  1157. The "Edit" option on the  Main Menu displays the Edit Menu (see Appen-
  1158. dix B). You can select from the following special purpose editors from
  1159. the Edit Menu:
  1160.  
  1161.     Text File Editor:   Choose the Text File Editor  for editing ASCII
  1162.     text files, such as source code, batch files,  and word processing
  1163.     document files.
  1164.     
  1165.     Stream Editor:
  1166.  
  1167.         Non-text Files:  Lets you edit non-text files.  This type file
  1168.         is  displayed  in a fixed-line-length format.  The line length
  1169.         can be specified in Setup,  and can be changed  after the file
  1170.         is loaded.
  1171.  
  1172.         Edit Disk Sectors:  Lets you directly  edit disk sectors.  The
  1173.         sectors that  are loaded into memory  may be treated as a non-
  1174.         text file  or as disk sectors.  If treated as a non-text file,
  1175.         they can  be saved back  to a disk as a file - this feature is
  1176.         useful for recovering files from a disk with a damaged FAT. If
  1177.         the sectors are treated as sectors they may be written back to
  1178.         the disk as sectors after editing.  The number of sectors that
  1179.         can be loaded  is determined  by available memory.  If you are
  1180.         accessing  a hard disk,  you must choose  the partition  which
  1181.         corresponds to the logical drive you wish to read.
  1182.  
  1183.         Edit Memory: Lets you view and edit computer memory. A segment
  1184.         (64K) can be edited beginning at the address you specify. Mem-
  1185.         ory is displayed  in real time,  meaning that  you can observe
  1186.         the changes in memory as they occur.
  1187.  
  1188.     Hex Editor: Lets you edit files, disk sectors, or a memory segment
  1189.     in hex format.  The hex representation (16 bytes)  is displayed on
  1190.     the left side  of the screen with  the corresponding ASCII charac-
  1191.     ters shown on the right side.  All editing is performed on the hex
  1192.     display, and the command set is the same as for the Stream Editor.
  1193.  
  1194.     dBASE Editor: 
  1195.  
  1196.  
  1197.         Create New File:  lets you create  a new  dBASE file  with the
  1198.         structure you specify.
  1199.  
  1200.         Modify Structure:  Lets you correct  any problem with a file's
  1201.         header - such as the number of records in the file,  or change
  1202.         a field's name,  type, length,  or decimal place, or insert or
  1203.         append a field.
  1204.  
  1205.         Copy Structure:  Lets you  copy the  structure  of an existing
  1206.         file to a new file.
  1207.  
  1208.         Edit File: Lets you directly edit an existing dBASE data file.
  1209.         Change or enter data, or correct problems in the file, such as
  1210.         shifted data  or embedded end-of-file characters.  dBASE files
  1211.         are treated as non-text files.
  1212.  
  1213.         Import File:  Lets you import a dBASE data file  in ASCII text
  1214.         file format.
  1215.  
  1216. Chapter 7: Editing (cont)
  1217.  
  1218.  
  1219. Editing Large Files:  The size of the file  that can be edited depends
  1220. on available memory.  If a file is too large  to be fully  loaded into
  1221. memory,  you will be given the options of spliting the file into smal-
  1222. ler files for editing,  loading a portion of the file for editing,  or
  1223. returning to the Main Menu.
  1224.  
  1225. If you choose to split the file,  the original file is left unaltered,
  1226. and smaller files of the size you specify, are created from this orig-
  1227. inal file with the extensions "1", "2", "3", etc. The first file (with
  1228. the extension "1")  will be loaded for editing.  After editing,  these
  1229. files may be recombined by choosing  "ReCombine File"  from the System
  1230. Menu, or by running the FC program.
  1231.  
  1232. If you choose  to load  a portion  of the file,  you will  be asked to
  1233. specify the number of bytes to skip before beginning to load the file.
  1234. the file will be loaded,  beginning at the offset you specified, until
  1235. the end-of-file is reached or memory is full.  The portion of the file
  1236. that is loaded will be given  the same name as the original,  but with
  1237. an extension of "PRT".
  1238.  
  1239.  
  1240. Methods for entering a file name:  You can enter a name of an existing
  1241. file for editing,  or enter the name  of a file to be created.  If the
  1242. file does not exist,  no disk file  will be created  until the file is
  1243. saved.  If you have specified a default extension in Setup, and you do
  1244. not add  an extension to the file name,  the default extension will be
  1245. added.  To prevent the extension  from being added,  end the file name
  1246. with a period.  The ways in which you can enter a file name are listed
  1247. below:
  1248.  
  1249.     Pass the file name to GEdit as a parameter: When you execute GEdit
  1250.     by entering "GE" at the DOS prompt,  add a space and the file name
  1251.     (i.e.  C>GE C:\LETTERS\SOME.TXT).  The file will  be loaded in the
  1252.     Text Editor.  A file should be  created  or loaded  in this manner
  1253.     only if the file  is a text file  and the settings in the settings
  1254.     file "0" are appropriate.
  1255.  
  1256.     Type the file name at the file name prompt: Type in the file name,
  1257.     including the path, and press <Return>.
  1258.     
  1259.     Select from directory:  Press  <Return> at the file name prompt if
  1260.     you wish  to select a file from  a disk directory.  Enter the mask
  1261.     (i.e. C:\LETTERS\*.* for all files in the LETTERS directory on the
  1262.     C: drive) for the directory you want displayed.  Directory entries
  1263.     include hidden files and are arranged in alphabetical order.  Move
  1264.     the light bar to the file you wish to edit and press <Return>.
  1265.  
  1266.     Select from history:  Below  the file  name prompt, is listed  the
  1267.     names  of the files which have been edited during the current ses-
  1268.     sion, with the name of the last file edited on top. To edit one of
  1269.     the files listed in history,  use  <Down-Arrow>  to move the light
  1270.     bar to the file you wish to edit and press  <Return>.  The display
  1271.     and the cursor position will be same as when the file was exited.
  1272.  
  1273. Chapter 7: Editing (cont)
  1274.  
  1275.  
  1276. Status Line
  1277.  
  1278.     The Status Line at the top of the edit screen displays information
  1279.     about the edit buffer  and the file being edited.  Below is listed
  1280.     the information to be found on the status line and the position on
  1281.     the line where the information is displayed:
  1282.  
  1283.     Current line                                                     6
  1284.     Offset in memory segment                                         9
  1285.     Offset in file or the current column                            21
  1286.     Lines in file                                                   29
  1287.     Caps Lock ("Caps" if on)                                        50
  1288.     Recording or executing macro ("R" for record, "M" for execute)  55
  1289.     Drawing mode ("S" for single line, "D" for double line)         57
  1290.     Pen up/down (Up-Arrow for pen up, Down-Arrow for pen down)      58
  1291.     Word wrap ("W" if on)                                           60
  1292.     Function keys assignment ("C"/commands, "G"/graphics, "M"/math) 62
  1293.     Insert/overtype mode ("I" for insert, "O" for overtype)         64
  1294.     Memory (in bytes) remaining in edit buffer                      74
  1295.  
  1296. Ruler Line
  1297.  
  1298.     The Ruler Line  below the Status line indicates tab positions, and
  1299.     can be used for defining tab positions by choosing "Set Tab Posit-
  1300.     ions" from the Format Menu.
  1301.  
  1302. Bottom Information line
  1303.  
  1304.     The Bottom  Information Line displays the type  file being edited,
  1305.     if journaling is off or on, and the name of the file being edited.
  1306.  
  1307. Entering Non-Key Characters
  1308.  
  1309.     Many characters in the IBM character set  are not represented by a
  1310.     key on the keyboard.  To enter these characters,  hold  <Alt> down
  1311.     while you type in the ACSII code  for the character using the keys
  1312.     in the numeric keypad.  When you release  <Alt> the character will
  1313.     appear on the screen.
  1314.  
  1315. Edit Commands
  1316.  
  1317.     Edit commands  can be accessed  though  keystroke  combinations or
  1318.     selected  from menus.  Many commands can be accessed in both ways,
  1319.     however,  some are accessible  only by keystrokes  and others only
  1320.     though menus. The keystrokes specified in this section for execut-
  1321.     ing commands are default keystrokes.  Keystroke assignments can be
  1322.     changed by using the program KeyMap (see Chapter 12). Listed below
  1323.     are the menus available from the edit mode:
  1324.  
  1325.         GEdit Main Menu: You can leave the edit mode and return to the
  1326.         Main Menu by pressing <Alt W>.  If you choose to use an editor
  1327.         you will be returned to the edit mode with the screen split on
  1328.         the line  on which  the cursor  was located.  To return to the
  1329.         edit mode from the Main Menu without selecting another editor,
  1330.         press <Esc> or choose "Return to Editor" from the System Menu.
  1331.  
  1332. Chapter 7: Editing (Edit Commands cont)
  1333.  
  1334.  
  1335.         Top Menu:  This menu can be accessed by pressing <Alt T> or by
  1336.         pressing <F1> (if function keys = commands). The Misc, Format,
  1337.         Block, Named Block, Attributes, Goto,  Locate, Draw, Open Sym-
  1338.         bols,  and File Management Menus  are accessable  from the Top
  1339.         Menu.
  1340.  
  1341.         Misc Menu:   This menu  is accessible from the Top Menu  or by
  1342.         pressing  <Alt U>.  It provides several miscellaneous options,
  1343.         including help
  1344.  
  1345.         Format Menu:  This menu is accessible  from the Top Menu or by
  1346.         pressing  <Alt F>.  It provides options  for formatting  text,
  1347.         including word wrapping and justifying.
  1348.  
  1349.         Block Menu:  This menu  is accessible from the Top Menu  or by
  1350.         pressing  <Alt B>.  It provides options  for performing  block
  1351.         operations.
  1352.  
  1353.         Named Block Menu: This menu is accessible from the Top Menu or
  1354.         by pressing <Alt N>.  It provides options for performing block
  1355.         operations that involve saving and retrieving files with user-
  1356.         specified names.
  1357.  
  1358.         Attributes Menu:  This menu is accessible from the Top Menu or
  1359.         by pressing <Alt A>.  It provides options for marking text at-
  1360.         tributes for printing, such as bolding, underlining, and ital-
  1361.         ics.
  1362.  
  1363.         Goto Menu:  This menu  is accessible  from the Top Menu  or by
  1364.         pressing <Alt G>.  It provides options for going to a particu-
  1365.         lar line, column, or page.
  1366.  
  1367.         Locate Menu:  This menu is accessible  from the Top Menu or by
  1368.         pressing <Alt L>. It provides options for locating, replacing,
  1369.         and counting strings.
  1370.  
  1371.         Line-Drawing Menu:  This menu is accessible  from the Top Menu
  1372.         or by pressing  <Alt D>.  It provides the options  of entering
  1373.         the single-line  or double-line drawing modes,  drawing with a
  1374.         special character,  and joining the lines in the file.  Single
  1375.         and double lines can be mixed and joined.
  1376.  
  1377.         Open Symbols Menu:  This menu is accessible  from the Top Menu
  1378.         or by pressing  <Alt O>.  It provides options for checking the
  1379.         file  for unmatched  parenthesis,  braces,  and brackets  when
  1380.         writing source code.
  1381.  
  1382.         File Management Menu:  This menu  is accessible  from the  Top
  1383.         Menu or by pressing <Alt M>. Many varied options are available
  1384.         from this menu.
  1385.  
  1386.     Overtype  and insert typing modes:  <Ins>  will toggle  the typing
  1387.     mode between overtype and insert.  An "I" on the Status Line indi-
  1388.     cates that the insert mode is active and an "O" indicates that the
  1389.     overtype mode is active.
  1390.  
  1391. Chapter 7: Editing (Edit Commands cont)
  1392.  
  1393.  
  1394.     Cursor control: The following keystroke combinations move the cur-
  1395.     sor around the edit buffer.
  1396.  
  1397.         Left-Arrow          Go left one column
  1398.         Right-Arrow         Go right one Column
  1399.         Up-Arrow            Go up one line
  1400.         Down-Arrow          Go down one line
  1401.         Home                Goto beginning of line
  1402.         End                 Goto end of line
  1403.         Ctrl Left-Arrow     Previous Word
  1404.         Ctrl Right-Arrow    Next Word
  1405.         Shift F1            Screen-shift left
  1406.         Shift F2            Screen-shift right
  1407.         PgUp                Go up one screen
  1408.         PgDn                Go down one screen
  1409.         Ctrl PgUp           Goto top of screen
  1410.         Ctrl PgDn           Goto bottom of screen
  1411.         Ctrl Home           Goto beginning of file
  1412.         Ctrl End            Goto end of file
  1413.         Tab                 Jump to next tab
  1414.         Shift Tab           Jump to previous tab
  1415.  
  1416.     An additional  cursor control  command  which can be used  in text
  1417.     files is jump to stop.  <Ctrl N>  will move the cursor to the next
  1418.     ">" occurring in the file. This feature can be useful in forms and
  1419.     form letters.
  1420.  
  1421.     Deleting:  The following commands delete units of text. For delet-
  1422.     ing blocks of text see "Erase" under Block Commands.
  1423.     
  1424.         Character:  To delete  a character,  place the  cursor on  the
  1425.         character and press <Del>.
  1426.  
  1427.         Backspace:  To delete the character to the left of the cursor,
  1428.         press <Backspace>.
  1429.         
  1430.         Word:  to delete a word,  place the cursor at the beginning of
  1431.         the word and press <Alt K>.
  1432.  
  1433.         To the end-of-line:  To delete  from the cursor  to the end of
  1434.         the line press <Alt Y>.
  1435.  
  1436.         Line:  To delete a line, place the cursor anywhere on the line
  1437.         and press <Alt X>.
  1438.  
  1439.     UnDeleting: These commands undo delete operations.
  1440.  
  1441.         Character:  To undo the last character deletion,  press  <Ctrl
  1442.         D>.
  1443.  
  1444.         Word: To undo the last word deletion, press <Ctrl K>. The buf-
  1445.         fer for this operation is 50 characters.
  1446.  
  1447.         To the end-of-line: To undo the last to the end-of-line delet-
  1448.         ion,  press  <Ctrl Y>.  The buffer  for this operation  is 150
  1449.         characters.
  1450.  
  1451. Chapter 7: Editing (Edit Commands cont)
  1452.  
  1453.  
  1454.         Line: To undo the last line deletion, press <Ctrl X>. The buf-
  1455.         fer for this operation is 255 characters
  1456.  
  1457.     Inserting ruler lines: To insert a ruler line at the cursor locat-
  1458.     ion, press  <Alt R>. Embedded ruler lines can be useful as a guide
  1459.     when editing a data file.
  1460.  
  1461.     Formatting: Commands to format text are discussed below. These op-
  1462.     erations are used primarily  in word processing.  (The format Menu
  1463.     is accessed by choosing  "Form" from the Top Menu or pressing <Alt
  1464.     F>.)
  1465.  
  1466.         Set Tabs: Choose "Set Tabs" from the Format Menu. Use the cur-
  1467.         sor  control keys  to move  the cursor  on the Ruler Line.  To
  1468.         place a tab position on the Ruler Line, move the cursor to the
  1469.         position and press  <Tab>.  To remove a tab position, move the
  1470.         cursor to the position and press  <Del>.  When finished, press
  1471.         <Return>.
  1472.  
  1473.         Set Word Wrap: To set word wrap on, choose "Word Wrap On" from
  1474.         the Format Menu and enter the line length for wrap. All exist-
  1475.         ing text will  be reformatted  and word  wrap activated.  Soft
  1476.         end-of-line  characters are saved  with the file  for printing
  1477.         purposes,  however,  the soft characters are stripped from the
  1478.         file when it loaded for editing and the lines wrapped as spec-
  1479.         ified in the setup.
  1480.  
  1481.         Set Word Wrap Off: To set word wrap off choose "Word Wrap Off"
  1482.         from the Format Menu. All soft carriage returns will be remov-
  1483.         ed, the existing text reformated, and word wrap inactivated.
  1484.  
  1485.         ReWrap: To correct the length of lines, after operations which
  1486.         alter the length  by removing characters,  place the cursor on
  1487.         the line  at the beginning  of the block,  press  <Ctrl A>  or
  1488.         choose "Rewrap" from the Format Menu, move the cursor to high-
  1489.         light the block to be formatted, and press <Return>.
  1490.  
  1491.         Justify: To justify a block of text,  place the cursor  on the
  1492.         line  at the beginning  or end of the block,  press <Alt J> or
  1493.         choose  "Justify"  from the  Format Menu,  move the  cursor to
  1494.         high-light the block to be justified, and press <Return>.
  1495.  
  1496.         UnJustify:  To unjustify a block of text,  place the cursor on
  1497.         the line at the beginning or end of the block,  press <Ctrl U>
  1498.         or choose "UnJustify" from the Format Menu, move the cursor to
  1499.         high-light the block to be unjustified, and press <Return>.
  1500.  
  1501.         Center String:  To center a string  (all text on a line) place
  1502.         the cursor on the line  in which the the string is located and
  1503.         press <Alt C> or choose "Center String" from the format Menu.
  1504.  
  1505.         Pagenate:  To pagenate a document, choose  "Pagenate" from the
  1506.         Format Menu  and enter  the page length.  A page break will be
  1507.         inserted at intervals equal to the page length that you speci-
  1508.         fied.
  1509.  
  1510. Chapter 7: Editing (Edit Commands cont)
  1511.  
  1512.  
  1513.         Convert Blanks to Spaces:  Blanks (ASCII code 255) are used by
  1514.         GEdit for justifying in order that these operations can be re-
  1515.         versed. Blanks appear as spaces on the screen but might not be
  1516.         printed.  GEdit will convert the blanks to spaces as it prints
  1517.         the file.  However,  if the file is printed using another pro-
  1518.         gram, formatting may be lost.  If you intend  to edit or print
  1519.         the file using another program,  choose "Convert Blanks"  from
  1520.         the Format Menu.
  1521.  
  1522.         Convert Soft EOL Characters:  If you have created  a text file
  1523.         using word wrap and want to convert the soft end-of-line char-
  1524.         acters to carriage returns (usually for the purpose of editing
  1525.         by another program) choose "Convert EOL" from the Format Menu.
  1526.  
  1527.     Block Commands:  Operations on blocks and columns of text are dis-
  1528.     cussed below.  (The Block Menu is accessed by choosing "Bloc" from
  1529.     the Top Menu or pressing <Alt B>.)
  1530.  
  1531.         Erase:  To erase a block of text,  place the cursor at the be-
  1532.         ginning or the end of the block, press <F6>  (if function keys
  1533.         = commands) or choose "Erase" from the Block Menu,  high-light
  1534.         the block to be erased, and press <Return>.
  1535.  
  1536.         Cut: To cut a block of text, place the cursor at the beginning
  1537.         or the end of the block,  press <F7>  (if function keys = com-
  1538.         mands)  or choose  "Cut"  from the Block Menu,  high-light the
  1539.         block to be cut and press  <Return>.  The block that is cut is
  1540.         stored in a cut file and can be pasted anywhere in the current
  1541.         file or any other file as many times as you wish,  until over-
  1542.         written by another cut.
  1543.  
  1544.         Paste:  The last cut  can be pasted  into the current  file by
  1545.         positioning the cursor at the location at which the text is to
  1546.         be pasted, and pressing <F8>  (if function keys = commands) or
  1547.         by choosing "Paste" from the Block Menu.
  1548.  
  1549.         Copy: To copy a block of text from one location to another lo-
  1550.         cation in a file,  place the cursor at the beginning or end of
  1551.         the block to be copied,  press  <F9>  (if function keys = com-
  1552.         mands)  or choose "Copy"  from the Block Menu,  high-light the
  1553.         block to be copied, press <Return>, move the cursor to the po-
  1554.         sition at which the block is to be copied, and press <Return>.
  1555.  
  1556.         Move: To move a block of text from one location to another lo-
  1557.         cation in a file,  place the cursor at the beginning or end of
  1558.         the block to be moved,  press <F10>  (if function keys  = com-
  1559.         mands)  or choose  "Move" from the Block Menu,  high-light the
  1560.         block to be moved and press  <Return>,  move the cursor to the
  1561.         position  at which the block  is to be moved,  and press  <Re-
  1562.         turn>.
  1563.  
  1564. Chapter 7: Editing (Edit Commands cont)
  1565.  
  1566.  
  1567.         Column Cut:  To cut a column of text,  place the cursor at the
  1568.         beginning  or the  end  of the column,  press  <Shift F7>  (if
  1569.         function keys  =  commands)  or choose  "Column Cut"  from the
  1570.         Block Menu, specify if you want the column cut or just stored,
  1571.         high-light the column to be cut, and press <Return>. The block
  1572.         that is cut is stored  in a column cut file  and can be column
  1573.         pasted anywhere in the current file  or any other file as many
  1574.         times as you wish, until overwritten by another column cut.
  1575.  
  1576.         Capture:  While editing disk sectors or memory,  column blocks
  1577.         can be captured  by pressing  <Shift F7>  (if function keys  =
  1578.         commands),  high-lighting  the column to be cut,  and pressing
  1579.         <Return>.  The captured block can be retreived  in a text file
  1580.         by pressing <Shift F8>.
  1581.  
  1582.         Column Paste:  The last column cut can be pasted into the cur-
  1583.         rent file  by positioning the cursor  at the location at which
  1584.         the text is to be pasted, and pressing <Shift F8> (if function
  1585.         keys  = commands)  or choosing  "Column Paste"  from the Block
  1586.         Menu.  Specify if you want to insert the cut  or overwrite the
  1587.         existing text.
  1588.  
  1589.         Column Copy: To copy a column of text from one location to an-
  1590.         other location in a file, place the cursor at the beginning or
  1591.         end of the column to be copied,  press <Shift F9> (if function
  1592.         keys = commands)  or choose "Column Copy" from the Block Menu,
  1593.         high-light the column to be copied,  press <Return>,  move the
  1594.         cursor  to the position  at which the column  is to be copied,
  1595.         and press  <Return>.  Specify if you want to insert the cut or
  1596.         overwrite the existing text.
  1597.  
  1598.         Column Move: To move a column of text from one location to an-
  1599.         other location in a file, place the cursor at the beginning or
  1600.         end  of the column to be moved,  press  <Shift F10>  or choose
  1601.         "Column Move" from the Block Menu, high-light the column to be
  1602.         moved,  press  <Return>,  move the cursor  to the  position at
  1603.         which the column is to be moved, and press <Return>.
  1604.  
  1605.         Indent:  To indent a block,  place the cursor at the beginning
  1606.         or end  of the block to be indented,  press <Alt I>  or choose
  1607.         "Indent"  from  the  Block Menu,  high-light  the block  to be
  1608.         indented,  and press <Return>.  The block will be indented the
  1609.         number of columns specified in Edit Setup.
  1610.  
  1611.         Upper Case:  To change the case  of all letters  in a block to
  1612.         upper case,  place the cursor  at the beginning  or end of the
  1613.         block to be changed,  choose "Upper Case" from the Block Menu,
  1614.         high-light the block to be changed, and press <Return>.
  1615.  
  1616.         Lower Case:  To change the case  of all letters  in a block to
  1617.         lower case,  place the cursor  at the beginning  or end of the
  1618.         block to be changed,  choose "Lower Case" from the Block Menu,
  1619.         high-light the block to be changed, and press <Return>.
  1620.  
  1621.         Hot Print:  To print a block of text,  place the cursor at the
  1622.         beginning or end of the block to be printed, press <Ctrl P> or
  1623.         choose  "Hot Print" from the Block Menu,  high-light the block
  1624.         to be printed, and press <Return>.
  1625.  
  1626. Chapter 7: Editing (Edit Commands cont)
  1627.  
  1628.  
  1629.     Named  Block Commands:  Named block  operations  are identical  to
  1630.     block operations  with the exception that they are associated with
  1631.     user-specified file names. Standard cuts are saved to a file call-
  1632.     ed "CUT.DAT" and standard column cuts are stored in the file named
  1633.     "CCUT.DAT".  Standard cuts and column cuts are, therefore, written
  1634.     over with the next similar operation.  If named cuts are used, any
  1635.     number of cuts can be saved  by using different file names.  These
  1636.     operations are discussed below.  (The Named Block Menu is accessed
  1637.     by choosing "NBlk" from the Top Menu or pressing <Alt N>.)
  1638.  
  1639.         Named Cut:  To name cut  a block of text,  place the cursor at
  1640.         the beginning or the end  of the block,  press  <Ctrl F7>  (if
  1641.         function keys = commands) or choose "Named Cut" from the Named
  1642.         Block Menu,  enter the file name  for the cut,  high-light the
  1643.         block to be cut,  and press  <Return>.  The cut is stored in a
  1644.         file  and can  be pasted anywhere  in the current file  or any
  1645.         other file as many times as you wish by choosing "Named Paste"
  1646.         from the Named Block Menu and entering the file name.
  1647.  
  1648.         Named Paste:  To paste a named cut, position the cursor at the
  1649.         location  at which the block is to be pasted,  press <Ctrl F8>
  1650.         (if function keys = commands) or choose "Named Paste" from the
  1651.         Named Block Menu, and enter the name of the cut file.
  1652.  
  1653.         Named Column Cut:  To name column cut  a block of text,  place
  1654.         the cursor at the beginning or the end of the column and press
  1655.         <Ctrl F9>  (if function keys = commands) or choose "Named Col-
  1656.         umn Cut"  from the Named Block Menu.  Enter the  file name for
  1657.         the cut,  high-light the column to be cut, and press <Return>.
  1658.         The column that  is cut is stored in a file  and can be pasted
  1659.         anywhere in the current file, or any other file, as many times
  1660.         as you wish  by choosing  "Named Column Paste"  from the Named
  1661.         Block Menu and entering the file name.
  1662.  
  1663.         Named Column Paste: To paste a named column cut,  position the
  1664.         cursor  at the location  at which the column  is to be pasted,
  1665.         press <Ctrl F10> (if function keys = commands) or choose "Nam-
  1666.         ed Column Paste" from the Named Block Menu, and enter the name
  1667.         of the cut file.
  1668.  
  1669. Chapter 7: Editing (Edit Commands continued)
  1670.  
  1671.  
  1672.     Attributes:  The attributes of text when printed are controlled by
  1673.     printer control codes derived from printer driver files. A printer
  1674.     control code is sent  to the printer  when an attribute  symbol is
  1675.     encountered  in the text  being printed (when the attribute symbol
  1676.     for condensed print  in encountered in the text,  the printer code
  1677.     for condensed print is sent to the printer). To place an attribute
  1678.     code in text, position the cursor where you want to place the code
  1679.     and access  the Attributes Menu  by choosing  "Attr"  from the Top
  1680.     Menu  or pressing  <Alt A>.  From this menu you can select from 10
  1681.     user-defined attributes or 12 standard attributes described below.
  1682.  
  1683.         Standard attributes:  If you select a standard attribute,  use
  1684.         the cursor control keys  to high-light the area to change  and
  1685.         press <Return>. An attribute code will be placed at the begin-
  1686.         ning and at the end of the block marked. When printing, a code
  1687.         to set the attribute is sent to the printer when the first at-
  1688.         tribute code is encountered, and a code to reset the attribute
  1689.         is sent when the second attribute code is encountered.  Stand-
  1690.         ard attributes are listed below:
  1691.  
  1692.             Bold
  1693.             Underlined
  1694.             Italics
  1695.             Superscript
  1696.             Subscript
  1697.             Double Wide
  1698.             Pica
  1699.             Elite
  1700.             Condensed
  1701.             6 Lines per Inch
  1702.             8 Lines per Inch
  1703.             Double Spacing
  1704.  
  1705.         User-Defined Attributes:  These are attributes not included in
  1706.         the  standard attributes  and represent codes  entered  by the
  1707.         user  (see Chapter 8). If you choose to insert an user-defined
  1708.         attribute, enter the number of the code from 0 to 9, and press
  1709.         <Return>. The attribute code will be placed at the cursor pos-
  1710.         ition.  Use the program  PCODES.EXE,  which is included on the
  1711.         GEdit Distribution Disk to create user-defined codes.
  1712.  
  1713.     User-defined  attribute codes can also be inserted  in the text by
  1714.     placing the cursor  at the position  where you wish  to change the
  1715.     attribute, and pressing <Alt> plus the number of the code from the
  1716.     number keys at the top of the keyboard.
  1717.  
  1718.     Embedding printer codes: Printer codes can be embedded in the file
  1719.     by holding  <Alt>  down while entering the ASCII code from the nu-
  1720.     meric keypad and then releasing <Alt>.
  1721.  
  1722.     Goto:  A quick way of moving around a file is to use the goto com-
  1723.     mands.  These commands are discussed below.  (The Goto Menu is ac-
  1724.     cessed by choosing  "Goto" from the Top Menu or pressing <Alt G>.)
  1725.  
  1726. Chapter 7: Editing (Edit Commands cont)
  1727.  
  1728.  
  1729.         Goto Line: To goto a particular line in the file being edited,
  1730.         choose  "Goto Line" from the Goto Menu and enter the line num-
  1731.         ber.
  1732.  
  1733.         Goto Column: To goto a particular column in the file being ed-
  1734.         ited,  choose  "Goto Column"  from the Goto Menu and enter the
  1735.         column number.
  1736.  
  1737.         Goto Page: To goto a particular page in the file being edited,
  1738.         choose  "Goto Page" from the Goto Menu and enter the page num-
  1739.         ber.
  1740.  
  1741.         Goto Offset:  If you are editing a memory segment, you can go-
  1742.         to a particular offset by choosing "Goto Offset" from the Goto
  1743.         Menu and entering the offset.
  1744.  
  1745.      Locate and Replace:  Commands to locate  and replace strings in a
  1746.      file are available in the Locate Menu. In specifing the string to
  1747.      be located or replaced,  "?"  can be used as a wildcard to repre-
  1748.      sent any single  character. After entering the string you will be
  1749.      asked if the search is to be case sensitive. If you reply no, the
  1750.      case of the characters  in the string will be disregarded.  These
  1751.      commands  are discussed below.  (The Locate Menu  is accessed  by
  1752.      choosing "Find" from the Top Menu or pressing <Alt L>.)
  1753.  
  1754.         Locate  To locate a string in a file past the cursor position,
  1755.         choose  "Locate Forward",  and to locate  a string  before the
  1756.         cursor  position,  choose  "Locate Backward"  from the  Locate
  1757.         Menu,  enter the string,  and indicate if the search  is to be
  1758.         case-sensitive by pressing <Y> or <N>. If the string is locat-
  1759.         ed,  you will be asked if you wish to continue the search.  To
  1760.         resume  a search at any time  after entering  a search string,
  1761.         press <Ctrl-B> to search backwards, or <Ctrl-F> to search for-
  1762.         ward.
  1763.  
  1764.         Replace:  To replace a string in a file past the cursor posit-
  1765.         ion choose  "Replace Forward",  and to replace a string before
  1766.         the cursor position choose  "Replace Backward" from the Locate
  1767.         Menu.  Enter the string, indicate if the search is to be case-
  1768.         sensitive by pressing <Y> or <N>,  and enter the string to re-
  1769.         place with. If the string is located, you will be asked if you
  1770.         wish to replace the string, and then asked if you wish to con-
  1771.         tinue the search.
  1772.  
  1773.         Global Replace:  To replace all strings, meeting the specified
  1774.         criteria, without prompting,  in a file past the cursor posit-
  1775.         ion choose  "Global Replace Forward",  and to  replace strings
  1776.         before the cursor position, without prompting, choose  "Global
  1777.         Replace Backward" from the Locate Menu.  Enter the string, in-
  1778.         dicate  if the search is to be case-sensitive  by pressing <Y>
  1779.         or <N>, and enter the string to replace with.
  1780.  
  1781.         Count: To count the occurrences of a string in a file past the
  1782.         cursor position choose  "Count Forward",  and to count the oc-
  1783.         currences of a string before the cursor position choose "Count
  1784.         Backward"  from the Locate Menu,  indicate if the search is to
  1785.         be  case-sensitive  by  pressing  <Y> or  <N>,  and enter  the
  1786.         string.
  1787.  
  1788. Chapter 7: Editing (Edit Commands cont)
  1789.  
  1790.  
  1791.     Line Drawing:  To draw lines  use the line-drawing  commands which
  1792.     are available in the  Line-Drawing Menu.  These commands  are dis-
  1793.     cussed below.  (The  Line-Drawing  Menu  is accessed  by  choosing
  1794.     "Draw" from the Top Menu or pressing <Alt D>.)
  1795.  
  1796.         Drawing: To draw a single line, choose "Draw with Single Line"
  1797.         from the Line-Drawing Menu.  For a double line,  choose  "Draw
  1798.         with a Double line" from the Line-Drawing Menu. To draw with a
  1799.         special character  (ASCII character 219  is useful for drawing
  1800.         boxes)  choose "Enter Drawing Character" from the Line-Drawing
  1801.         Menu. Use the cursor control keys to draw the line.
  1802.  
  1803.         Toggling The Pen: When you enter the line-drawing mode the pen
  1804.         is down (look for the down-arrow on the Status Line). To raise
  1805.         the pen to enter text  or to move  to another location,  press
  1806.         <Alt ->  (the <Alt -> keystroke combination toggles the pen up
  1807.         and down). When ready to draw again press <Alt -> to lower the
  1808.         pen.  To leave line-drawing,  choose "Leave Line-Drawing Mode"
  1809.         from the Line-Drawing Menu.
  1810.  
  1811.         Joining Lines: Lines that cross or meet but do not join can be
  1812.         joined by choosing  "Join Lines in File" from the Line-Drawing
  1813.         Menu. Single and double lines are joined by this procedure.
  1814.  
  1815.     Using Graphic Symbols:  To assist  in line drawing,  many  graphic
  1816.     symbols  are available  by using  the function keys  when they are
  1817.     assigned to graphics.  See Chapter 6  for information on assigning
  1818.     function keys and see Appendix D for the key assignments.
  1819.  
  1820.     Matching Symbols: To determine if symbols in a file are matched by
  1821.     the appropriate symbol,  access the Open Symbols Menu  by choosing
  1822.     "OSym" from the Top Menu or pressing <Alt O>,  and select the sym-
  1823.     bol (parenthesis, braces, or brackets) to be checked.
  1824.  
  1825.     File Management: Many commands are available from the File Manage-
  1826.     ment Menu.  These commands are discussed below.  (The File Manage-
  1827.     ment Menu  is accessed  by choosing  "File"  from the  Top Menu or
  1828.     pressing <Alt M>.)
  1829.  
  1830.         Insert File:  To insert a file at the cursor location,  choose
  1831.         "Insert File" from the File Management Menu and enter the file
  1832.         name.
  1833.  
  1834.         Append File: To append a file to the file being edited, choose
  1835.         "Append File"  from the  File  Management Menu,  and enter the
  1836.         file name.
  1837.  
  1838.         Compare Two Files:   To compare two files,  both files must be
  1839.         opened and displayed in the split-screen mode.  The cursor can
  1840.         be in either file.  Choose  "Compare Two Files"  from the File
  1841.         Management Menu.  Any differences in the files will be identi-
  1842.         fied by line and column number as the comparison is made.
  1843.  
  1844. Chapter 7: Editing (Edit Commands cont)
  1845.  
  1846.  
  1847.         Change Line Length:  To change  the line length  of a non-text
  1848.         file,  choose  "Change Line Length"  from the  File Management
  1849.         Menu, and enter the new line length.
  1850.  
  1851.         Strip Page Breaks:  To remove all the page breaks from a file,
  1852.         choose "Strip Page Breaks" from the File Management Menu.
  1853.  
  1854.         Strip Ruler Lines:  To remove all the ruler lines from a file,
  1855.         choose "Strip Ruler Lines" from the File Management Menu.
  1856.  
  1857.         Strip 8-Bit Characters:  To remove  all 8-bit  characters from
  1858.         the file being edited,  choose  "Strip 8-Bit Characters"  from
  1859.         the File Management Menu. Any line drawing in the file will be
  1860.         erased by this command.
  1861.  
  1862.         Insert at Intervals:  To insert a particular character  at set
  1863.         intervals in the file,  choose "Insert at Intervals"  from the
  1864.         File Management Menu. Use this feature to add carriage returns
  1865.         at the end of records, or to insert delimiters between fields.
  1866.  
  1867.         Rebuilding Line-Ending Index:  If part of the file is missing,
  1868.         or there  is garbage  in the file,  or the end-of-line symbols
  1869.         appear in the line instead of at the end,  the line-ending in-
  1870.         dex is probably corrupted.  To correct,  choose "Rebuild Line-
  1871.         Ending Index" from the File Management Menu.
  1872.  
  1873.     Print Variables: Page numbers can change while editing a document,
  1874.     and the current date can change  between the time  you edit a file
  1875.     and the time you print it.  GEdit will provide this information if
  1876.     it encounters  the appropriate  symbols while  printing  the file.
  1877.     These symbols and others that GEdit recognizes, with the variables
  1878.     that they represent, are listed below:
  1879.  
  1880.             Enter this           to print this
  1881.  
  1882.             ~P                   Page number
  1883.             ~D                   System date
  1884.             ~T                   System time
  1885.             ~L                   Current line/paragraph
  1886.  
  1887.     ASCII Table: To display a table of ASCII codes in decimal and hex-
  1888.     idecimal with corresponding symbols, press <Alt Z>.
  1889.  
  1890.     Changing Setup  from Edit Mode:  Edit settings can be changed from
  1891.     the edit mode by pressing  <Alt E> or choosing "Set Edit Settings"
  1892.     from the Misc Menu, and the screen colors can be changed by press-
  1893.     ing <Alt V> or by choosing "Set Screen Colors" from the Misc Menu.
  1894.  
  1895.     Creating and Executing Macros: Keystroke macros can be recorded by
  1896.     pressing <Ctrl R>. Enter the name of the macro (only one character
  1897.     allowed) and press <Return>. All keystrokes will be recorded until
  1898.     the recording is stopped  by pressing  <Ctrl R> again.  To execute
  1899.     the macro,  press <Ctrl M>, enter the name of the macro, and press
  1900.     <Return>. All the previously recorded keystrokes will be replayed.
  1901.  
  1902. Chapter 7: Editing (Edit Commands cont)
  1903.  
  1904.  
  1905.     Loading File from Editor:  If you wish to replace the file you are
  1906.     editing with a text file, press <Ctrl O> or <F4> (if function keys
  1907.     = commands), or choose "Load New File" from the Misc Menu.  If you
  1908.     have made changes  to the current file,  you will be given the op-
  1909.     portunity to save the file.  Then enter the file name, as you nor-
  1910.     mally would, at the prompt.
  1911.  
  1912.     Split-Screen  Editing:  The edit screen  can be split  in order to
  1913.     display two files  (or memory, or disk sectors) at once.  The same
  1914.     file can be displayed in both windows - if the file is not a dBASE
  1915.     data file. This can be done in two ways:
  1916.  
  1917.         Position the cursor  on the line where  you wish  to split the
  1918.         screen and press  <Ctrl W>,  or choose  "Open Window" from the
  1919.         Misc Menu.  Select an editor  from the Edit Menu.  This editor
  1920.         will be active in the bottom window.
  1921.  
  1922.         You can return to the Main Menu to choose an editor.  Position
  1923.         the cursor  on the line where you wish to split the screen and
  1924.         return to the Main Menu  by pressing  <Alt W>,  or by choosing
  1925.         "Goto Main Menu"  from the  Misc Menu.  Choose the  editor you
  1926.         wish to use from the Edit Menu  (or to return to the edit mode
  1927.         without splitting the screen press <Esc>, or choose "Return to
  1928.         Editor" from the System Menu).  Processing will be returned to
  1929.         the edit mode with the bottom window active. 
  1930.  
  1931.     Switching Windows: To switch between windows press <Alt =>.
  1932.  
  1933.     Running Another Program:  To run another program  from the editor,
  1934.     press <Ctrl E> or <F5> (if function keys = commands) and enter the
  1935.     complete command line (the command that you would enter at the DOS
  1936.     prompt).
  1937.  
  1938.     Shell to DOS:  To shell to DOS from the editor, press <Ctrl S>, or
  1939.     choose "Shell to DOS" from the Misc Menu.  GEdit and the edit buf-
  1940.     fer are unloaded  from memory when shelling to DOS.  This provides
  1941.     the free memory, minus approximately 12K,  that would be available
  1942.     if GEdit was not loaded.  Enter "EXIT" at the DOS prompt to return
  1943.     to GEdit.
  1944.  
  1945.     Saving File:  To save a file without leaving the edit mode,  press
  1946.     <Alt S>  or <F2>  (if function keys  = commands),  or choose "Save
  1947.     Current File" from the Misc Menu.  Press <Return> if the file name
  1948.     displayed is correct, or enter a different file name.
  1949.  
  1950.     Quitting: To close an edit window press <Alt Q> or <F3> (if funct-
  1951.     ion keys  = commands), or choose "Quit Current File" from the Misc
  1952.     Menu.  If you are editing a file or disk sectors and you have made
  1953.     changes to the file, you will asked if you want to save or to quit
  1954.     without saving.  Press  <N>  to quit without saving,  or press any
  1955.     other key to save the file. If only one window is open, processing
  1956.     will be returned to the Main Menu, otherwise, the other window be-
  1957.     comes active.
  1958.  
  1959. Chapter 8: Printing
  1960.  
  1961.  
  1962. The  "Print"  option on the Main Menu displays the Print Menu. You can
  1963. select from the following options on the Print Menu:
  1964.  
  1965.  
  1966.     Print File: Before printing a file, check to ensure that the print
  1967.     settings  are correct  and that the printer  is ready.  To print a
  1968.     file choose  "Print File"  from the Print Menu  and enter the file
  1969.     name or press <Return> to select a file from the directory.
  1970.  
  1971.     Eject Form:  sends a form-feed character to the printer.  Use this
  1972.     option to eject the last page  of the printed file  if the printer
  1973.     does not receive a form feed from the file.
  1974.  
  1975.     Enter Print Settings:  lets you specify  the settings  to use when
  1976.     printing. The available settings are listed below.  After the set-
  1977.     tings are changed to your satisfaction, press <F10> to save to the
  1978.     settings file, or press <Esc> to leave without saving.
  1979.  
  1980.         File type <T>ext or <N>on-text: To print a text file enter "T"
  1981.         or enter "N" to print a non-text file.
  1982.  
  1983.         Line  length for  non-text files:  Enter the  line wrap-around
  1984.         length for non-text files.
  1985.  
  1986.         Top margin:  Enter the number  of lines to skip  at the top of
  1987.         each page.
  1988.  
  1989.         Left margin: Enter the number of columns to skip at the begin-
  1990.         ing of each line.
  1991.  
  1992.         Pitch  <P>ica,  <E>lite,  or <C>ondensed:  Enter the number of
  1993.         characters per inch.  Choose  "P"  for 10 characters per inch,
  1994.         "E" for 12 characters per inch, or <C> for 15 or 17 characters
  1995.         per inch.
  1996.  
  1997.         Lines/inch:  Enter the number  (6 or 8)  of lines to print per
  1998.         inch.
  1999.  
  2000.         Paper length: Enter the form length in lines.
  2001.  
  2002.         Begin on page: Enter the number of the page in the document on
  2003.         which to  begin printing.  When printing a  text file the page
  2004.         number is incremented when a form feed character is encounter-
  2005.         ed.  When printing  a non-text file  the page number is incre-
  2006.         mented when the number of lines in a form is reached.
  2007.  
  2008.         End on page: Enter the number of the last page in the document
  2009.         that you wish to have printed.
  2010.  
  2011.         Pause between pages  <Y>  or  <N>  - choose "Y" if you need to
  2012.         pause between pages to change paper.  Printing is paused until
  2013.         a key is pressed and the form feed is suppressed.
  2014.  
  2015.         Quality  <D>raft  or  <F>inal  - choose  "D"  for faster draft
  2016.         printing or "F" for higher quality final printing.
  2017.  
  2018. Chapter 8: Printing (Enter Print Settings continued)
  2019.  
  2020.  
  2021.         Number of copies - enter the number of copies of the file that
  2022.         you wish to print.
  2023.  
  2024.         Printer driver  -  enter the name  of the printer  driver file
  2025.         that corresponds to the printer you are using. Drivers for the
  2026.         Epson FX (EPSONFX)  and the HP LaserJet III  (HP-III) are sup-
  2027.         plied with GEdit. Use PCodes (see Chapter 13) to create addit-
  2028.         ional printer drivers.
  2029.  
  2030.         Parallel <P?> or Serial <S?> - enter the type of port to which
  2031.         the printer  is connected.  For  example,  enter  "P1"  if the
  2032.         printer is connected to parallel port number 1,  or  "S2"  for
  2033.         serial port number 2.
  2034.  
  2035.         Baud  (300, 1200, 2400, 4800, or 9600)  -  if you are printing
  2036.         from a  serial port choose the baud rate  at which the printer
  2037.         is set.
  2038.  
  2039. Handshaking  for serial printers:  Serial printers  must be set  to no
  2040. parity,  8 data bits,  1 stop bit and the protocol must be serial busy
  2041. (DTR and RCH).
  2042.  
  2043. Chapter 10: Quitting
  2044.  
  2045.  
  2046. To leave GEdit if no files are open,  press <Esc> at the Main Menu. To
  2047. quit, even if files are open, choose "Quit" from the System Menu.
  2048.  
  2049.  
  2050. Chapter 11: Using the FC Program
  2051.  
  2052.  
  2053. If you have created a GEdit work disk,  the program  FC.EXE will be on
  2054. the work disk. If you have installed GEdit on a hard disk,  it will be
  2055. located  in the same directory as GE.EXE.  To run this program,  enter
  2056. "FC" at the DOS prompt.
  2057.  
  2058. The purpose  of FC is  to split large files  into smaller  files which
  2059. will fit into memory for editing, and to recombine these smaller files
  2060. after editing.
  2061.  
  2062. To split a file,  choose  "Breakup File"  from the FC Menu,  enter the
  2063. file name, and then the size you wish to make the files.  Be sure that
  2064. the size  that you specify  is small enough  to fit  into memory.  The
  2065. original file will  be left unaltered,  and smaller files  of the size
  2066. you specified, will be created from this original file with the exten-
  2067. sions "1", "2", "3", etc.
  2068.  
  2069. To recombine  the smaller files, after they  have been edited,  choose
  2070. "ReCombine Files" from the FC Menu.  You will be given the opportunity
  2071. to make a backup  of the original file  before it is replaced with the
  2072. recombined files.  The smaller files  (with extensions  "1", "2", "3",
  2073. etc.)  will be combined into a file with the same name as the original
  2074. file, and will replace the original file.
  2075.  
  2076. Chapter 12: Using the KeyMap Program
  2077.  
  2078.  
  2079. If you have created a GEdit work disk, the program  KEYMAP.EXE will be
  2080. on the work disk. If you have installed GEdit on a hard disk,  it will
  2081. be located in the same directory as GE.EXE. Before you use KeyMap on a
  2082. hard disk,  be sure that the AUTOEXEC.BAT file  includes the statement
  2083. "SET SUPPORT=C:\GE\SUPPORT" or the directory you specified for support
  2084. files when you installed GEdit. To run this program, enter "KEYMAP" at
  2085. the DOS prompt.
  2086.  
  2087. The purpose of KeyMap is to assign commands  to particular keystrokes.
  2088. The key assignments  are stored in a file called  KEY.MAP which is lo-
  2089. cated on the work disk,  or in the support files directory if GEdit is
  2090. installed on a hard disk.
  2091.  
  2092. The main screen displays 88 commands.  The number of the command pres-
  2093. ently assigned  to each keystroke  is displayed next to the keystroke.
  2094. To change the assignment,  enter the number  of the new command in the
  2095. column next  to the keystroke.  A command can be assigned to more than
  2096. one keystroke.
  2097.  
  2098. Use the  <Down-Arrow>  and  <Up-Arrow> keys to move the cursor to the
  2099. keystroke you wish to change.  The listing  of keystrokes will scroll
  2100. until the bottom or top of the list is displayed. Press <End> to dis-
  2101. play the bottom  of the list,  and  <Home>  to display the top of the
  2102. list.  <PgDn> moves the display down one screen, and <PgUp> moves the
  2103. display up one screen.
  2104.  
  2105. Press <Esc> to leave KeyMap without saving any changes, or press <F10>
  2106. to leave KeyMap and save the changes.
  2107.  
  2108. The file  KEY.MAP  is not essential  to the operation of GEdit.  GEdit
  2109. contains a listing of default keystroke assignments  (see Appendix C),
  2110. which it uses if it cannot find KEY.MAP.
  2111.  
  2112. Chapter 13: Using the PCodes Program
  2113.  
  2114. If you have created a GEdit work disk, the program, PCODES.EXE will be
  2115. on the work disk.  If you have installed GEdit on a hard disk, it will
  2116. be located in the same directory as GE.EXE. To run this program, enter
  2117. "PCODES" at the DOS prompt.  Choose to create or edit a printer driver
  2118. by selecting "Standard Codes",  or enter user-defined codes by select-
  2119. ing  "User Defined Codes".  After you enter the codes,  press <F10> to
  2120. save the printer driver file,  or press <Esc> to leave without saving.
  2121. GEdit looks in the GEdit support directory for driver files.
  2122.  
  2123.     Standard Codes:  Enter the name of the printer  with no spaces and
  2124.     with  eight characters  or less.  Enter the codes  in hex using no
  2125.     spaces or delimiters. Separate set and reset codes with a "/". The
  2126.     standard codes that can be entered are listed below:
  2127.  
  2128.         Reset printer - enter the code that initializes the printer.
  2129.  
  2130.         Draft quality  - enter the code for draft quality print.
  2131.  
  2132.         Final quality  - enter the code for final quality print.
  2133.  
  2134.         Form length in lines  -  enter the code  for setting  the form
  2135.         length in lines.  In place of the number  which represents the
  2136.         number  of lines  on the page,  enter "XX".  GEdit will supply
  2137.         this number from the print settings.
  2138.  
  2139.         Bold  -  enter the code for bold printing and the code for re-
  2140.         setting bold print, separated by a "/". This might be the code
  2141.         for emphasized or double-strike print.
  2142.  
  2143.         Underline  -  enter the code for underlining and for resetting
  2144.         underlining, separated by a "/".
  2145.  
  2146.         Italics  -  enter the code for italics and the code for reset-
  2147.         ting italics, separated by a "/".
  2148.  
  2149.         Superscript  - enter the code for superscript and the code for
  2150.         resetting superscript, separated by a "/".
  2151.  
  2152.         Subscript  - enter the code for subscript and the code for re-
  2153.         setting subscript, separated by a "/".
  2154.  
  2155.         Double wide  - enter the code for double wide and the code for
  2156.         resetting double wide, separated by a "/".
  2157.  
  2158.         Pica - enter the code for 10 character per inch printing and a
  2159.         reset code, if there is one, separated by a "/".
  2160.  
  2161.         Elite  - enter the code for 12 character per inch printing and
  2162.         a reset code, separated by a "/".
  2163.  
  2164.         Condensed  - enter the code for condensed printing and a reset
  2165.         code, separated by a "/".
  2166.  
  2167. Chapter 13: Using the PCodes Program (cont)
  2168.  
  2169.  
  2170.         6 lines/inch  -  enter the code for 6 lines  per inch printing
  2171.         and a reset code, if there is one, separated by a "/".
  2172.  
  2173.         8 lines/inch  -  enter the code  for 8 lines per inch printing
  2174.         and a reset code, separated by a "/".
  2175.  
  2176.     User Defined Codes:  You can enter up to 10 codes. These codes are
  2177.     used  to supplement  the standard codes  and can be  inserted in a
  2178.     document by accessing the Attributes Menu or by pressing <Alt> and
  2179.     the code number  (0 - 9)  from the number keys  at the top  of the
  2180.     keyboard.
  2181.  
  2182. Chapter 14: Trouble Shooting
  2183.  
  2184.  
  2185. Problem:  When attempting to display help screens,  the message  "Help
  2186. screen not found" is displayed.
  2187.  
  2188. Modify the  AUTOEXEC.BAT file  in the  root directory  of the bootable
  2189. drive to include a statement  (i.e. SET SUPPORT=C:\GE\SUPPORT) assign-
  2190. ing the variable  "SUPPORT"  to the directory  where the GEdit support
  2191. files are located.
  2192.  
  2193.  
  2194. Problem: Part of file is missing, garbage in file, or end-of-file sym-
  2195. bols are displayed in the line instead of at the end of the line.
  2196.  
  2197. This is usually caused by  a corrupted line-ending index.  To correct,
  2198. reindex the line-ending index by choosing  "Rebuild Line-Ending Index"
  2199. from the File Management Menu.
  2200.  
  2201.  
  2202. Problem: Justification is lost while printing.
  2203.  
  2204. This is result  of the printer  not printing  the blanks used by GEdit
  2205. for the purpose  of justifying.  To correct,  choose  "Convert Blanks"
  2206. from the the Format Menu to convert the blanks to spaces.
  2207.  
  2208.  
  2209. Problem: An extra character is printed in the upper left corner of the
  2210. page or elsewhere in the printout, or attributes specified in the file
  2211. are not properly printed.
  2212.  
  2213. This is caused by a missing or improper printer driver. Make sure that
  2214. you have  the correct driver  and if you do not,  create one using the
  2215. program  PCODES.EXE  which is included  on the GEdit Distribution Disk
  2216. (see Chapter 13).  Make sure that  the correct driver  is specified in
  2217. the print settings,  and lastly,  make sure that the driver  is in the
  2218. proper directory (the GEdit support files directory).
  2219.  
  2220.  
  2221. Problem: A disk write error when attempting to cut text.
  2222.  
  2223. This can  be caused by  insufficient disk space  to hold the amount of
  2224. material being cut.  Retry, using smaller cuts. If you are using GEdit
  2225. on a floppy disk,  and have not created a work disk,  do so by running
  2226. FINSTALL. 
  2227.  
  2228. Problem: Everything is wrong (colors, screen width, etc.).
  2229.  
  2230. This is probably caused by a settings file saved by a previous version
  2231. of GEdit.  The format of the settings file may change from one version
  2232. to the next as new features are added. To correct, delete all settings
  2233. files in the support directory. These files are named EDITSET?.DAT.
  2234.  
  2235. APPENDIX A - Menu Tree
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.                             ┌───────────┐
  2243.                             │ MAIN MENU │
  2244.                             └─────┬─────┘
  2245.                                   │
  2246.                                   │
  2247.                                   │
  2248.       ┌─────────────┬─────────────┼─────────────┬─────────────┐
  2249.       │             │             │             │             │
  2250.       │             │             │             │             │
  2251. ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
  2252. │   EDIT    │ │   SYSTEM  │ │   SETUP   │ │    HELP   │ │   PRINT   │
  2253. └─────┬─────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘
  2254.       │
  2255.       │
  2256.       │
  2257. ┌─────┴─────┐
  2258. │    TOP    │
  2259. └─────┬─────┘
  2260.       │
  2261.       ├─────────────┬─────────────┬─────────────┬─────────────┬───────┐
  2262.       │             │             │             │             │       │
  2263.       │             │             │             │             │       │
  2264. ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ │
  2265. │   MISC    │ │   FORMAT  │ │   BLOCK   │ │NAMED BLOCK│ │ATTRIBUTES │ │
  2266. └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │
  2267.                                                                       │
  2268.                                                                       │
  2269.       ┌─────────────┬─────────────┬─────────────┬─────────────┬───────┘
  2270.       │             │             │             │             │
  2271.       │             │             │             │             │
  2272. ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
  2273. │   GOTO    │ │   FIND    │ │   DRAW    │ │ MATCH SYM │ │FILE MANAGE│
  2274. └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘
  2275.  
  2276. APPENDIX B - Menus
  2277.  
  2278.  
  2279.     Edit Menu                                   System Menu
  2280.  
  2281.     ┌──────────────────┐                        ┌───────────────────┐
  2282.     │ Text File Editor │                        │ Quit              │
  2283.     │ Stream Editor    │                        │ Return to Editor  │
  2284.     │ Hex Editor       │                        │ Shell to DOS      │
  2285.     │ dBASE Editor     │                        │ Run Program       │
  2286.     └──────────────────┘                        │ ReCombine File    │
  2287.                                                 │ Redo Edit Session │
  2288.                                                 │ Copyright Screen  │
  2289.     Setup Menu                                  └───────────────────┘
  2290.  
  2291.     ┌─────────────────┐
  2292.     │ File Settings   │                         Help Menu
  2293.     │ Edit Settings   │
  2294.     │ Screen Settings │                         ┌───────────────────┐
  2295.     │ Save Settings   │                         │ Help on GEdit     │
  2296.     │ Choose Settings │                         │ Help on Mouse     │
  2297.     └─────────────────┘                         │ Help on Main Menu │
  2298.                                                 │ Help on Setup     │
  2299.                                                 │ Help on Editing   │
  2300.                                                 │ Help on Printing  │
  2301.     Print Menu                                  └───────────────────┘
  2302.  
  2303.     ┌────────────────┐
  2304.     │ Print File     │                     Type Menu
  2305.     │ Eject Form     │
  2306.     │ Enter Settings │                     ┌────────────────────────┐
  2307.     └────────────────┘                     │ Non-text File          │
  2308.                                            │ Disk Sectors (file)    │
  2309.                                            │ Disk Sectors (sectors) │
  2310.     dBASE Menu                             │ Memory                 │
  2311.                                            │ Escape                 │
  2312.     ┌─────────────────┐                    └────────────────────────┘
  2313.     │ Create File     │
  2314.     │ Modi Structure  │
  2315.     │ Copy Structure  │                         Redo Menu
  2316.     │ Edit File       │
  2317.     │ Convert to Text │                         ┌───────────────┐
  2318.     │ Escape          │                         │ Text File     │
  2319.     └─────────────────┘                         │ Non-text File │
  2320.                                                 │ dBASE File    │
  2321.                                                 │ Escape        │
  2322.     Misc Menu                                   └───────────────┘
  2323.  
  2324.     ┌───────────────────┐
  2325.     │ Help on Editing   │                       Goto Menu
  2326.     │ Save Current File │
  2327.     │ Load New File     │                       ┌─────────────┐
  2328.     │ Quit Current File │                       │ Goto Line   │
  2329.     │ Switch Window     │                       │ Goto Column │
  2330.     │ Open Window       │                       │ Goto Page   │
  2331.     │ Goto Main Menu    │                       │ Goto Offset │
  2332.     │ Execute Program   │                       │ Escape      │
  2333.     │ Shell to DOS      │                       └─────────────┘
  2334.     │ Set Edit Settings │
  2335.     │ Set Screen Colors │
  2336.     │ Escape            │
  2337.     └───────────────────┘
  2338.  
  2339. APPENDIX B - Menus (cont)
  2340.  
  2341.  
  2342.     Block Menu                             Line Drawing Menu
  2343.  
  2344.     ┌──────────────┐                       ┌─────────────────────────┐
  2345.     │ Cut          │                       │ Draw with Single Line   │
  2346.     │ Erase        │                       │ Draw with Double Line   │
  2347.     │ Paste        │                       │ Enter Drawing Character │
  2348.     │ Copy         │                       │ Join Lines in File      │
  2349.     │ Move         │                       │ Leave Line-Drawing Mode │
  2350.     │ Column Cut   │                       │ Escape                  │
  2351.     │ Column Paste │                       └─────────────────────────┘
  2352.     │ Column Copy  │
  2353.     │ Column Move  │
  2354.     │ Indent       │                                Format Menu
  2355.     │ Upper Case   │
  2356.     │ Lower Case   │                                ┌────────────────┐
  2357.     │ Hot-Print    │                                │ Word Wrap On   │
  2358.     │ Escape       │                                │ Word Wrap Off  │
  2359.     └──────────────┘                                │ Format         │
  2360.                                                     │ Justify        │
  2361.                                                     │ UnJustify      │
  2362.     Locate Menu                                     │ Center String  │
  2363.                                                     │ Pagenate       │
  2364.     ┌─────────────────────────┐                     │ Set Tabs       │
  2365.     │ Locate Forward          │                     │ Convert Blanks │
  2366.     │ Locate Backward         │                     │ Convert EOL    │
  2367.     │ Replace Forward         │                     │ Escape         │
  2368.     │ Replace Backward        │                     └────────────────┘
  2369.     │ Global Replace Forward  │
  2370.     │ Global Replace Backward │
  2371.     │ Count Forward           │             Open Symbols Menu
  2372.     │ Count Backward          │
  2373.     │ Escape                  │             ┌────────────────────────┐
  2374.     └─────────────────────────┘             │ Match Parenthesis - () │
  2375.                                             │ Match Braces - {}      │
  2376.                                             │ Match Brackets - []    │
  2377.     Named Block Menu                        │ Escape                 │
  2378.                                             └────────────────────────┘
  2379.     ┌────────────────────┐
  2380.     │ Named Cut          │
  2381.     │ Named Paste        │                   File Management Menu
  2382.     │ Named Column Cut   │
  2383.     │ Named Column Paste │                   ┌─────────────────────┐
  2384.     │ Escape             │                   │ Insert File         │
  2385.     └────────────────────┘                   │ Append File         │
  2386.                                              │ Compare Two Files   │
  2387.                                              │ Change Line Length  │
  2388.                                              │ Strip Page Breaks   │
  2389.                                              │ Strip Ruler Lines   │
  2390.                                              │ Strip 8-Bit Chars   │
  2391.                                              │ Insert at Intervals │
  2392.                                              │ Rebuild Line Index  │
  2393.                                              │ Escape              │
  2394.                                              └─────────────────────┘
  2395.  
  2396. APPENDIX B - Menus (cont)
  2397.  
  2398.  
  2399.     Attribute Menu                                  Forground Color Menu
  2400.  
  2401.     ┌────────────────┐                              ┌───────────────┐
  2402.     │ Bold           │                              │ Black         │
  2403.     │ Underlined     │                              │ Blue          │
  2404.     │ Italics        │                              │ Green         │
  2405.     │ Superscript    │                              │ Cyan          │
  2406.     │ Subscript      │                              │ Red           │
  2407.     │ Double Wide    │                              │ Magneta       │
  2408.     │ Pica           │                              │ Brown         │
  2409.     │ Elite          │                              │ Light Grey    │
  2410.     │ Condensed      │                              │ Dark Grey     │
  2411.     │ 6 Lines/Inch   │                              │ Light Blue    │
  2412.     │ 8 Lines/Inch   │                              │ Light Green   │
  2413.     │ Double Spacing │                              │ Light Cyan    │
  2414.     │ User Defined   │                              │ Light Red     │
  2415.     │ Escape         │                              │ Light Magenta │
  2416.     └────────────────┘                              │ Yellow        │
  2417.                                                     │ White         │
  2418.                                                     └───────────────┘
  2419.     Background Color Menu
  2420.  
  2421.     ┌───────────────┐
  2422.     │ Black         │
  2423.     │ Blue          │
  2424.     │ Green         │
  2425.     │ Cyan          │
  2426.     │ Red           │
  2427.     │ Magneta       │
  2428.     │ Brown         │
  2429.     │ Light Grey    │
  2430.     └───────────────┘
  2431.  
  2432. APPENDIX C - Edit Commands
  2433.  
  2434.  
  2435. Command        Action                     Default Key Stroke  File Type *
  2436.  
  2437.                                                               ┌─┬─┬─┬─┐
  2438.                                                               │T│N│M│S│
  2439.                                                               ├─┼─┼─┼─┤
  2440. {HELP}      Help                             Alt H or F1 **   │X│X│X│X│
  2441. {SAVE}      Save Current File                Alt S or F2      │X│X│ │ │
  2442. {QUIT}      Close Current File               ALT Q or F3      │X│X│X│X│
  2443. {LOAD}      Load New Text File               Ctrl O or F4     │X│X│X│X│
  2444. {RUN}       Execute Another Program          Ctrl E or F5     │X│X│X│X│
  2445. {SHELL}     Shell to DOS                     Ctrl S           │X│X│X│X│
  2446. {WINDOW}    Open Window                      Ctrl W           │X│X│X│X│
  2447. {SWITCH}    Switch Window                    Alt =            │X│X│X│X│
  2448. {EDITSET}   Edit Setup                       Alt E            │X│X│X│X│
  2449. {SCREENSET} Screen Color Setup               Alt V            │X│X│X│X│
  2450. {ASCII}     ASCII Table                      Alt Z            │X│X│X│X│
  2451.                                                               │ │ │ │ │
  2452.             Cursor Control:                                   │ │ │ │ │
  2453.                                                               │ │ │ │ │
  2454. {LEFT}         Go Left One Column            Left-Arrow       │X│X│X│X│
  2455. {RIGHT}        Go Right One Column           Right-Arrow      │X│X│X│X│
  2456. {CUP}          Go Up One Line                Up-Arrow         │X│X│X│X│
  2457. {CDOWN}        Go Down One Line              Down-Arrow       │X│X│X│X│
  2458. {HOME}         Goto Beginning of Line        Home             │X│X│X│X│
  2459. {EOL}          Goto End of Line              End              │X│X│X│X│
  2460. {PWORD}        Previous Word                 Ctrl Left-Arrow  │X│X│X│X│
  2461. {NWORD}        Next Word                     Ctrl Right-Arrow │X│X│X│X│
  2462. {SLEFT}        Screen-Shift Left             Shift F1         │X│X│X│X│
  2463. {SRIGHT}       Screen-Shift Right            Shift F2         │X│ │ │ │
  2464. {PGUP}         Go Up one Screen              PgUp             │X│X│X│X│
  2465. {PGDN}         Go Down one Screen            PgDn             │X│X│X│X│
  2466. {TOP}          Go To Top of Screen           Ctrl PgUp        │X│X│X│X│
  2467. {BOTTOM}       Go to Bottom of Screen        Ctrl PgDn        │X│X│X│X│
  2468. {BEGIN}        Goto Beginning of File        Ctrl Home        │X│X│X│X│
  2469. {END}          Goto End of File              Ctrl End         │X│X│X│X│
  2470. {TAB}          Jump to Next Tab              Tab              │X│X│X│X│
  2471. {BTAB}         Jump to Previous Tab          Shift Tab        │X│X│X│X│
  2472. {JUMP}         Jump to Stop                  Ctrl N           │X│ │ │ │
  2473.                                                               └─┴─┴─┴─┘
  2474.  
  2475.  
  2476.  
  2477. * T  ASCII text file, including imported files
  2478.   N  non-text file, including dBASE files and disk sectors as file
  2479.   M  memory
  2480.   S  disk sectors as sectors
  2481.  
  2482. ** Function keys can be used for commands only when assigned as command
  2483.    keys (To change function key assignments go to the Edit Setup)
  2484.  
  2485. APPENDIX C - Edit Commands (cont)
  2486.  
  2487.  
  2488. Command        Action                    Default Key Stroke   File Type
  2489.                                                               ┌─┬─┬─┬─┐
  2490.             Editing:                                          │T│N│M│S│
  2491.                                                               ├─┼─┼─┼─┤
  2492. {DELETE}       Delete Character at Cursor    Del              │X│X│ │ │
  2493. {UNDEL}        Undo Delete Character         Ctrl D           │X│X│ │ │
  2494. {BSPACE}       Delete Character Left of Cur  Backspace        │X│X│ │ │
  2495. {KILL}         Delete Word                   Alt K            │X│ │ │ │
  2496. {UNKILL}       Undo Kill Word                Ctrl K           │X│ │ │ │
  2497. {DEOL}         Delete to End of Line         Alt Y            │X│ │ │ │
  2498. {UNEOL}        Undo Delete to End of Line    Ctrl Y           │X│ │ │ │
  2499. {DLINE}        Delete Line                   Alt X            │X│X│ │ │
  2500. {UNLINE}       Undo Delete Line              Ctrl X           │X│X│ │ │
  2501. {NEWLINE}      Insert End-of-Line Mark       Return           │X│ │ │ │
  2502. {TINSERT}      Toggle Insert Off/On          Ins              │X│X│ │ │
  2503. {TPEN}         Raise/Lower Pen               Alt -            │X│ │ │ │
  2504. {RMACRO}       Record Keystroke Macro        Ctrl R           │X│X│X│X│
  2505. {RMACRO}       Stop Recording Macro          Ctrl R           │X│X│X│X│
  2506. {MACRO}        Execute Keystroke Macro       Ctrl M           │X│X│X│X│
  2507. {EMBED?}       Embed User Defined Codes      Alt 0 - Alt 9    │X│ │ │ │
  2508. {INDENT}       Indent Block                  Alt I            │X│ │ │ │
  2509. {REWRAP}       ReDo Word Wrap for Block      Ctrl A           │X│ │ │ │
  2510. {JUSTIFY}      Justify Block                 Alt J            │X│ │ │ │
  2511. {UNJUSTIFY}    UnJustify Block               Ctrl J           │X│ │ │ │
  2512. {CENTER}       Center String                 Alt C            │X│ │ │ │
  2513. {RULER}        Insert Ruler Line             Alt R            │X│ │ │ │
  2514. {PAGE}         Insert Page Break             Alt P            │X│ │ │ │
  2515. {ERASE}        Erase Block                   F6               │X│X│ │ │
  2516. {CUT}          Cut Block                     F7               │X│X│ │ │
  2517. {PASTE}        Paste Block                   F8               │X│X│ │ │
  2518. {COPY}         Copy Block                    F9               │X│X│ │ │
  2519. {MOVE}         Move Block                    F10              │X│X│ │ │
  2520. {CCUT}         Column Cut                    Shift F7         │X│X│ │ │
  2521. {CAPTURE}      Capture                       Shift F7         │ │ │X│X│
  2522. {CPASTE}       Column Paste                  Shift F8         │X│X│ │ │
  2523. {CCOPY}        Column Copy                   Shift F9         │X│X│ │ │
  2524. {CMOVE}        Column Move                   Shift F10        │X│X│ │ │
  2525. {NCUT}         Named Cut Block               Ctrl F7          │X│X│ │ │
  2526. {NPASTE}       Named Paste Block             Ctrl F8          │X│X│ │ │
  2527. {NCCUT}        Named Column Cut              Ctrl F9          │X│X│ │ │
  2528. {NCPASTE}      Named Column Paste            Ctrl F10         │X│X│ │ │
  2529. {BSEARCH}      Continue Search Backward      Ctrl B           │X│X│X│X│
  2530. {FSEARCH}      Continue Search Forward       Ctrl F           │X│X│X│X│
  2531. {UPCASE}       Upper Case Block              Ctrl U           │X│ │ │ │
  2532. {LOWCASE}      Lower Case Block              Ctrl L           │X│ │ │ │
  2533.                                                               └─┴─┴─┴─┘
  2534.  
  2535. APPENDIX C - Edit Commands (cont)
  2536.  
  2537.  
  2538. Command        Action                    Default Key Stroke   File Type
  2539.                                                               ┌─┬─┬─┬─┐
  2540.             Menus:                                            │T│N│M│S│
  2541.                                                               ├─┼─┼─┼─┤
  2542. {GEMENU}       GEdit Menu                    Alt W            │X│X│X│X│
  2543. {TMENU}        Top Menu                      Alt T or F1      │X│X│X│X│
  2544. {UMENU}        Misc Menu                     Alt U            │X│X│X│X│
  2545. {FMMENU}       File Management Menu          Alt M            │X│X│ │ │
  2546. {GMENU}        Goto Menu                     Alt G            │X│X│X│X│
  2547. {LMENU}        Locate Menu                   Alt L            │X│X│X│X│
  2548. {BMENU}        Block-Function Menu           Alt B            │X│X│X│X│
  2549. {NMENU}        Named Block-Function Menu     Alt N            │X│X│X│X│
  2550. {AMENU}        Attributes Menu               Alt A            │X│ │ │ │
  2551. {DMENU}        Line-Drawing Menu             Alt D            │X│ │ │ │
  2552. {OMENU}        Open Symbols Menu             Alt O            │X│ │ │ │
  2553. {FMENU}        Format Menu                   Alt F            │X│ │ │ │
  2554.                                                               │ │ │ │ │
  2555.             Printing:                                         │ │ │ │ │
  2556.                                                               │ │ │ │ │
  2557. {HPRINT}       Hot Print Block *             Ctrl P           │X│X│X│X│
  2558.                                                               │ │ │ │ │
  2559.                To Print:                                      │ │ │ │ │
  2560.                      page number             ~P               │X│ │ │ │
  2561.                      system date             ~D               │X│ │ │ │
  2562.                      system time             ~T               │X│ │ │ │
  2563.                      current line/paragraph  ~L               │X│ │ │ │
  2564.                                                               └─┴─┴─┴─┘
  2565.  
  2566.  
  2567.  
  2568. * Hot Print prints only the file contents, attribute codes and symbols
  2569.   are not functional.
  2570.  
  2571. APPENDIX D - Function Key Assignments:
  2572.  
  2573.  
  2574.  
  2575. Command Keys:
  2576.  
  2577.  
  2578.             F1 to Goto Main Edit Menu         F6 to Erase
  2579.  
  2580.             F2 to Save Current File           F7 to Cut
  2581.  
  2582.             F3 to Quit Current File           F8 to Paste
  2583.  
  2584.             F4 to Load New Text File          F9 to Copy
  2585.  
  2586.             F5 to Execute Another Program     F10 to Move
  2587.  
  2588.             Shift F7 to Column Cut      Ctrl F7 to Named Cut
  2589.  
  2590.             Shift F8 to Column Paste    Ctrl F8 to Named Paste
  2591.  
  2592.             Shift F9 to Column Copy     Ctrl F9 to Named Column Cut
  2593.  
  2594.             Shift F10 to Column Move    Ctrl F10 to Named Column Paste
  2595.  
  2596.  
  2597. Graphic Characters:
  2598.  
  2599.  
  2600.     F1   ─         Shift-F1   ═         Alt-F1   ╧          Ctrl-F1   ┼
  2601.     F2   │         Shift-F2   ║         Alt-F2   ╨          Ctrl-F2   ╬
  2602.     F3   │         Shift-F3   ║         Alt-F3   ╤          Ctrl-F3   ╡
  2603.     F4   └         Shift-F4   ╚         Alt-F4   ╥          Ctrl-F4   ╢
  2604.     F5   ┐         Shift-F5   ╗         Alt-F5   ╙          Ctrl-F5   ╖
  2605.     F6   │         Shift-F6   ║         Alt-F6   ╘          Ctrl-F6   ╕
  2606.     F7   ┴         Shift-F7   ╩         Alt-F7   ╒          Ctrl-F7   ╜
  2607.     F8   ┬         Shift-F8   ╦         Alt-F8   ╓          Ctrl-F8   ╛
  2608.     F9   │         Shift-F9   ║         Alt-F9   ╫          Ctrl-F9   ╞
  2609.     F10  ┤         Shift-F10  ╣         Alt-F10  ╪          Ctrl-F10  ╟
  2610.  
  2611.  
  2612.  
  2613. Math/Greek Characters:
  2614.  
  2615.  
  2616.     F1   ¼                   Shift-F1   °                    Alt-F1   ε
  2617.     F2   ½                   Shift-F2   ∙                    Alt-F2   Θ
  2618.     F3   ≡                   Shift-F3   √                    Alt-F3   µ
  2619.     F4   ±                   Shift-F4   ⁿ                    Alt-F4   ∞
  2620.     F5   ≥                   Shift-F5   ²                    Alt-F5   π
  2621.     F6   ≤                   Shift-F6   α                    Alt-F6   Σ
  2622.     F7   ⌠                   Shift-F7   ß                    Alt-F7   σ
  2623.     F8   ⌡                   Shift-F8   Γ                    Alt-F8   Φ
  2624.     F9   ÷                   Shift-F9   τ                    Alt-F9   φ
  2625.     F10  ≈                   Shift-F10  δ                    Alt-F10  Ω
  2626.  
  2627. APPENDIX E - DOS Error codes
  2628.  
  2629.  
  2630.  
  2631.     1              Invalid function
  2632.     2              File not found
  2633.     3              Path not found
  2634.     4              Too many files open
  2635.     5              Access denied
  2636.     6              Invalid handle
  2637.     8              Insufficient memory
  2638.     9              Invalid memory block address
  2639.     10             Invalid environment
  2640.     11             Invalid format
  2641.     12             Invalid access code
  2642.     13             Invalid data
  2643.     14             Reserved
  2644.     15             Invalid drive specified
  2645.     16             Attempt to remove current directory
  2646.     17             Not the same device
  2647.     18             No more files
  2648.     19             Write-protected disk
  2649.     20             Unknown unit
  2650.     21             Device not ready
  2651.     22             Unknown command
  2652.     23             Disk data error
  2653.     24             bad request structure length
  2654.     25             Disk seek error
  2655.     26             Unknown disk media type
  2656.     27             Disk sector not found
  2657.     28             Printer out of paper
  2658.     29             Write fault
  2659.     30             Read fault
  2660.     31             General failure
  2661.     32             Sharing violation
  2662.     33             Lock violation
  2663.     34             Invalid disk change
  2664.     35             FCB unavailable
  2665.     36             Sharing buffer overflow
  2666.     37-49          Reserved
  2667.     50             Network request not supported
  2668.     51             Remote computer not listening
  2669.     52             Duplicate name on network
  2670.     53             Network name not found
  2671.     54             Network busy
  2672.     55             Network device no longer exists
  2673.     56             Net BIOS command limit exceeded
  2674.     57             Network adapter error
  2675.     58             Incorrect network response
  2676.     59             Unexpected network error
  2677.     60             Incompatible remote adapter
  2678.     61             Print queue full
  2679.     62             Not enough space for print file
  2680.     63             Print file deleted
  2681.     64             Network name deleted
  2682.  
  2683. APPENDIX E - DOS Error codes (cont)
  2684.  
  2685.  
  2686.  
  2687.     65             Access denied
  2688.     66             Network device type incorrect
  2689.     67             Network name not found
  2690.     68             Network name limit exceeded
  2691.     69             Net BIOS session limit exceeded
  2692.     70             Temporary paused
  2693.     71             Network request not accepted
  2694.     72             Print or disk redirection is paused
  2695.     73-79          Reserved
  2696.     80             File already exists
  2697.     81             Reserved
  2698.     82             Cannot make directory entry
  2699.     83             Fail on Int 24
  2700.     84             Too many redirections
  2701.     85             Duplicate redirection
  2702.     86             Invaild password
  2703.     87             Invalid parameters
  2704.     88             Network data fault
  2705.     100            Disk read error
  2706.     101            Disk write error
  2707.     102            File not assigned
  2708.     103            File not open
  2709.     104            File not open for input
  2710.     105            File not open for output
  2711.     106            Invalid numeric format
  2712.     150            Disk is write protected
  2713.     151            Unknown unit
  2714.     152            Drive not ready
  2715.     153            Unknown command
  2716.     154            CRC error in data
  2717.     155            Bad drive request structure length
  2718.     156            Disk seek error
  2719.     157            Unknown media type
  2720.     158            Sector not found
  2721.     159            Printer out of paper
  2722.     160            Device write fault
  2723.     161            Device read fault
  2724.     162            Hardware failure
  2725.     200            Division by zero
  2726.     202            Stack overflow
  2727.     203            Heap overflow
  2728.     204            Invalid pointer
  2729.     205            Floating point overflow
  2730.     207            Invalid floating point error
  2731.     208            Overlay manager not installed
  2732.     209            Overlay file read error
  2733.  
  2734. APPENDIX F - Bug Report/Suggestion Form
  2735.  
  2736.  
  2737.  
  2738. BUG REPORT/SUGGESTION FORM FOR GEDIT
  2739.  
  2740.  
  2741. If you encounter a bug while using  GEdit please describe  the bug and
  2742. the situation in which it occurred on this form, or if you have a sug-
  2743. gestion for improving GEdit, describe your suggestion on this form and
  2744. mail to the address listed below.
  2745.  
  2746. ______________________________________________________________________
  2747.  
  2748. ______________________________________________________________________
  2749.  
  2750. ______________________________________________________________________
  2751.  
  2752. ______________________________________________________________________
  2753.  
  2754. ______________________________________________________________________
  2755.  
  2756. ______________________________________________________________________
  2757.  
  2758. ______________________________________________________________________
  2759.  
  2760. ______________________________________________________________________
  2761.  
  2762. ______________________________________________________________________
  2763.  
  2764. ______________________________________________________________________
  2765.  
  2766. ______________________________________________________________________
  2767.  
  2768. ______________________________________________________________________
  2769.  
  2770. ______________________________________________________________________
  2771.  
  2772. ______________________________________________________________________
  2773.  
  2774. ______________________________________________________________________
  2775.  
  2776. ______________________________________________________________________
  2777.  
  2778. ______________________________________________________________________
  2779.  
  2780. ______________________________________________________________________
  2781.  
  2782.  
  2783. Mail to: Cat Creek Enterprises, Inc.
  2784.          P. O. Box 606
  2785.          Bristol, TN 37621-0606
  2786.  
  2787. APPENDIX G - Registering GEdit
  2788.  
  2789.  
  2790.  
  2791. GEdit must be registered if you find it useful  and intend to continue
  2792. to use it beyond the  30-day trial period.  Upon registration you will
  2793. be sent  the latest version of GEdit  and you will be sent all updates
  2794. for a period of one year from the date of registration.
  2795.  
  2796. To register GEdit you can submit the registration form below, directly
  2797. to Cat Creek Enterprises,  Inc.,  or you  can register  using your MC,
  2798. Visa, AmEx,  or Discovery card by calling Public (software) Library at
  2799. 800-242-4PsL  (from overseas: 713-524-6394)  or by FAX to 713-524-6398
  2800. or by Compuserve to 71355,470. Specify item number 10569.
  2801.  
  2802. The numbers listed above are for ordering only. Cat Creek Enterprises,
  2803. Inc. can NOT be reached at those numbers.  To contact Cat Creek Enter-
  2804. prises, Inc.  for information about dealer pricing,  volume discounts,
  2805. site licensing, the status of shipment of the product, the latest ver-
  2806. sion number or for technical information, or to discuss returns, write
  2807. to Cat Creek Enterprises, Inc. at P. O. Box 606, Bristol, TN 37621.
  2808.  
  2809. REGISTRATION FORM FOR GEDIT
  2810.  
  2811.  
  2812. To register,  fill out this form,  enclose $50.00 (Tennessee residents
  2813. add 7.75 % sales tax) for each copy you wish to register,  and mail to
  2814. the address listed at the bottom of the form.
  2815.  
  2816.  
  2817. DATE: _____________ TELEPHONE NUMBER: ________________________________
  2818.  
  2819. NAME: ________________________________________________________________
  2820.  
  2821. PURCHASE ORDER NUMBER: _______________________________________________
  2822.  
  2823. COMPANY: _____________________________________________________________
  2824.  
  2825. ADDRESS: _____________________________________________________________
  2826.  
  2827. ______________________________________________________________________
  2828.  
  2829. ______________________________________________________________________
  2830.  
  2831.  
  2832. No registration fee is  required for the use of  GEdit for educational
  2833. purposes by educational institutions. If you are registering GEdit for
  2834. this purpose, check the box below and do not send any money.
  2835.  
  2836. EDUCATIONAL USE [ ]
  2837.  
  2838.  
  2839. NUMBER OF COPIES: ____  X  AMOUNT/COPY ($50.00) = ____________________
  2840.  
  2841. If Tennessee Resident add sales tax on next line:
  2842.  
  2843. NUMBER OF COPIES: ____  X  AMOUNT/COPY ($3.88)  = ____________________
  2844.  
  2845.                                           TOTAL = ____________________
  2846.  
  2847.  
  2848. 5 1/4 INCH DISK [ ]        3 1/2 INCH DISK [ ]
  2849.  
  2850.  
  2851.  
  2852.  
  2853. MAIL TO: Cat Creek Enterprises, Inc.
  2854.          P. O. Box 606
  2855.          Bristol, TN 37621-0606
  2856.